Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.14.0-py3-none-any.whl (32 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.11.4210 Downloading ortools-9.11.4210-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.1 MB) Collecting python-slugify Downloading python_slugify-9.0.0-py3-none-any.whl (13 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/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) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 7)) (2.25.1) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting absl-py>=2.0.0 Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Collecting immutabledict>=3.0.0 Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting tzdata>=2022.7 Downloading tzdata-2026.4-py2.py3-none-any.whl (347 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 13)) (2026.3.post1) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r royle-vietnam-tvtmaaddons-v17_fix_viin_hr/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 royle-vietnam-tvtmaaddons-v17_fix_viin_hr/requirements.txt (line 13)) (1.16.0) Installing collected packages: text-unidecode, mt-940, fuzzywuzzy, flexpolyline, ua-parser-builtins, tzdata, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, python-dateutil, PyJWT, protobuf, polyline, numpy, jwcrypto, immutabledict, cffi, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, GitPython Successfully installed GitPython-3.1.62 Levenshtein-0.25.1 PyJWT-2.14.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 jwcrypto-1.5.7 mt-940-4.28.0 numpy-2.2.6 ortools-9.11.4210 pandas-2.3.3 paramiko-3.4.0 polyline-2.0.3 protobuf-5.26.1 pynacl-1.6.2 python-Levenshtein-0.25.1 python-dateutil-2.9.0.post0 python-slugify-9.0.0 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.4 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Collecting boto3 Downloading boto3-1.43.93-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Requirement already satisfied: protobuf==5.26.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from -r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 2)) (61.0.0) Collecting grpcio>=1.62.2 Downloading grpcio-1.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 6)) (0.4.2) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 8)) (2.25.1) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.10.2-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Collecting multidict<7.0,>=4.5 Downloading multidict-6.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (259 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Collecting charset-normalizer<4.0,>=2.0 Downloading charset_normalizer-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (261 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.4->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 12)) (21.2.0) Collecting frozenlist>=1.1.1 Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) Collecting yarl<2.0,>=1.0 Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 13)) (7.3.1) 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/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 13)) (6.0.3) 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) 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: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 13)) (0.7.1) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 13)) (9.0.1) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 14)) (4.16.0) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting botocore<1.44.0,>=1.43.93 Downloading botocore-1.43.93-py3-none-any.whl (15.8 MB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.93->boto3->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 1)) (1.26.5) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.93->boto3->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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 royle-vietnam-erponline-enterprise-v17_fix_viin_sem/requirements.txt (line 12)) (2.10) Collecting propcache>=0.2.1 Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.93->boto3->-r royle-vietnam-erponline-enterprise-v17_fix_viin_sem/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=286200d338a70344e2cea3bc059ecc8819ebc0a1ab6619901bce856eddb475b7 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-guv1_dg0/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=1221013 sha256=2c88985a19b87652aa9f076a757467dc66e187e4a8997a4c7a795114de4353bf Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-guv1_dg0/wheels/4d/e8/c8/c7cae4f78cf7a1dee289c476922f407b026aa76ffddcd474a5 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, asn1crypto, uritools, uharfbuzz, tzlocal, rsa, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, numpy, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, charset-normalizer, cachetools, async-timeout, yarl, pyhanko-certvalidator, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, aiosignal, s3transfer, pyHanko, grpc-google-iam-v1, google-api-core, aiohttp, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: numpy Found existing installation: numpy 2.2.6 Uninstalling numpy-2.2.6: Successfully uninstalled numpy-2.2.6 Successfully installed aiohttp-3.8.4 aiosignal-1.4.0 asn1crypto-1.5.1 async-timeout-4.0.3 boto3-1.43.93 botocore-1.43.93 cachetools-5.5.2 charset-normalizer-3.5.1 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 frozenlist-1.8.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.84.0 grpcio-status-1.62.2 jmespath-1.1.0 multidict-6.8.0 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.2 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-09-14 07:02:40,599 100 INFO ? odoo: Odoo version 17.0 2026-09-14 07:02:40,599 100 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-14 07:02:40,599 100 INFO ? odoo: addons paths: ['/data/build/rb-c8c5bd7-224824/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-c8c5bd7-224824/addons', '/data/build/royle-vietnam-tvtmaaddons-v17_fix_viin_hr', '/data/build/royle-vietnam-erponline-enterprise-v17_fix_viin_sem', '/data/build/Viindoo-branding-17.0'] 2026-09-14 07:02:40,600 100 INFO ? odoo: database: default@default:5432 2026-09-14 07:02:40,762 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-14 07:02:41,080 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-14 07:02:41,082 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-14 07:02:41,099 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.loading: loading 1 modules... 2026-09-14 07:02:41,224 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.loading: 1 modules loaded in 0.13s, 0 queries (+0 extra) 2026-09-14 07:02:41,932 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.loading: loading 1234 modules... 2026-09-14 07:02:55,292 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.loading: 1234 modules loaded in 13.36s, 2 queries (+2 extra) 2026-09-14 07:02:57,488 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.loading: Modules loaded. 2026-09-14 07:02:57,782 100 INFO rb-c8c5bd7-224824-415383 odoo.modules.registry: Registry loaded in 16.700s 2026-09-14 07:02:57,782 100 INFO rb-c8c5bd7-224824-415383 odoo.service.server: Starting post tests 2026-09-14 07:02:58,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-14 07:03:02,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.4834301471710205 seconds 2026-09-14 07:03:02,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.3126401901245117 seconds 2026-09-14 07:03:05,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-14 07:03:05,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 136 2026-09-14 07:03:05,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp6urbked3_chrome_odoo 2026-09-14 07:03:06,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40969/json/version 2026-09-14 07:03:06,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40969/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:03:06,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:03:06,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:40969/json 2026-09-14 07:03:06,032 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40969/json with timeout 3 increased to 10s during tests 2026-09-14 07:03:06,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:40969/devtools/page/73D9F4457B1F1D4EB6D23F0407BBF00E 2026-09-14 07:03:06,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 07:03:06,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 07:03:06,659 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 07:03:06,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 07:03:06,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 07:03:06,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 07:03:06,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 07:03:06,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:03:07,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web HTTP/1.1" 200 - 104 0.106 0.807 2026-09-14 07:03:07,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '73D9F4457B1F1D4EB6D23F0407BBF00E', 'loaderId': '9A3E8E88717F2D4C3106B028A2653726', 'isDownload': False} 2026-09-14 07:03:07,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-14 07:03:07,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-09-14 07:03:07,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.013 2026-09-14 07:03:07,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:03:07,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.005 0.033 2026-09-14 07:03:07,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:07] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:03:07,685 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:03:08,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:03:08,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 07:03:08,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.079 0.061 2026-09-14 07:03:08,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 07:03:08,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.030 0.196 2026-09-14 07:03:08,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.217 2026-09-14 07:03:08,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.153 2026-09-14 07:03:08,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.111 2026-09-14 07:03:08,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.037 0.084 2026-09-14 07:03:08,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.114 0.202 2026-09-14 07:03:09,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.061 0.302 2026-09-14 07:03:09,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.025 0.281 2026-09-14 07:03:09,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.306 2026-09-14 07:03:09,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-14 07:03:09,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 07:03:09,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-09-14 07:03:10,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:03:11,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.034 2026-09-14 07:03:11,100 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 2.121 2026-09-14 07:03:11,140 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 2.796 2026-09-14 07:03:11,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 2.813 2026-09-14 07:03:11,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/offline HTTP/1.1" 200 - 7 0.022 0.045 2026-09-14 07:03:11,224 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 2.878 2026-09-14 07:03:11,225 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:03:11,263 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 2.220 2026-09-14 07:03:11,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.028 0.090 2026-09-14 07:03:11,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.059 2026-09-14 07:03:11,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.030 2026-09-14 07:03:11,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.053 0.180 2026-09-14 07:03:11,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.066 0.080 2026-09-14 07:03:11,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.019 0.015 2026-09-14 07:03:11,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.013 0.055 2026-09-14 07:03:12,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:12] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.009 0.090 2026-09-14 07:03:12,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-09-14 07:03:12,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-09-14 07:03:12,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.008 2026-09-14 07:03:12,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:12] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.004 0.015 2026-09-14 07:03:12,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:03:12,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:12] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.006 0.017 2026-09-14 07:03:13,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-14 07:03:13,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-09-14 07:03:13,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-09-14 07:03:13,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:13] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.018 2026-09-14 07:03:13,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:13] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.016 2026-09-14 07:03:14,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-09-14 07:03:14,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-09-14 07:03:14,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:14] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.006 0.018 2026-09-14 07:03:14,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:14] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.007 0.019 2026-09-14 07:03:14,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:14] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.043 0.097 2026-09-14 07:03:14,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:14] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.037 0.083 2026-09-14 07:03:16,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /my/projects HTTP/1.1" 200 - 219 0.134 0.790 2026-09-14 07:03:16,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 07:03:16,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.032 0.016 2026-09-14 07:03:16,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 07:03:16,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.054 2026-09-14 07:03:16,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 07:03:16,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.023 2026-09-14 07:03:16,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:03:16,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:03:16,903 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:03:16,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 07:03:16,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:16] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.004 0.022 2026-09-14 07:03:17,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:17] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 07:03:17,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 07:03:17,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:03:17,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 07:03:17,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.007 2026-09-14 07:03:18,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 07:03:18,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:18,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.013 0.042 2026-09-14 07:03:18,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-09-14 07:03:18,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-14 07:03:18,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.017 0.047 2026-09-14 07:03:18,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:03:18,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:18] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:03:19,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:03:19,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.027 0.121 2026-09-14 07:03:19,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.132 2026-09-14 07:03:19,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.124 2026-09-14 07:03:19,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.127 2026-09-14 07:03:19,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:03:19,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.007 0.020 2026-09-14 07:03:19,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.015 2026-09-14 07:03:19,426 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:19] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:03:20,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:20,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-09-14 07:03:20,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-09-14 07:03:20,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:20] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.003 0.011 2026-09-14 07:03:20,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:20] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 07:03:21,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-09-14 07:03:21,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-09-14 07:03:21,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.035 0.098 2026-09-14 07:03:21,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.007 0.021 2026-09-14 07:03:21,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.016 0.039 2026-09-14 07:03:21,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 07:03:21,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.015 2026-09-14 07:03:21,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.020 2026-09-14 07:03:21,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:21] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.006 0.015 2026-09-14 07:03:22,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-09-14 07:03:22,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-09-14 07:03:22,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-09-14 07:03:22,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-09-14 07:03:22,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.013 0.033 2026-09-14 07:03:22,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<863292582013744.1789369402.118326425552368-openerp-119-project.task@26edc6942f50>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 07:03:22,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:03:22,228 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [252] 2026-09-14 07:03:22,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:03:22,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.037 0.143 2026-09-14 07:03:22,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.132 2026-09-14 07:03:22,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.020 0.177 2026-09-14 07:03:22,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.009 0.085 2026-09-14 07:03:22,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.025 2026-09-14 07:03:22,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.002 0.025 2026-09-14 07:03:22,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.013 0.018 2026-09-14 07:03:22,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 07:03:22,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 07:03:22,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-09-14 07:03:22,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 07:03:22,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 07:03:22,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.009 0.010 2026-09-14 07:03:22,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 07:03:22,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 07:03:22,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 07:03:22,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.021 2026-09-14 07:03:22,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 07:03:22,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.007 0.035 2026-09-14 07:03:22,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 07:03:22,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:22] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.033 2026-09-14 07:03:23,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:23] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.015 0.044 2026-09-14 07:03:23,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.001 0.060 2026-09-14 07:03:23,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:23] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.024 0.045 2026-09-14 07:03:23,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.009 0.069 2026-09-14 07:03:23,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-09-14 07:03:23,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-09-14 07:03:23,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 07:03:23,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 136 2026-09-14 07:03:23,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 07:03:23,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 136 2026-09-14 07:03:23,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp6urbked3_chrome_odoo" 2026-09-14 07:03:23,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-14 07:03:23,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<205154593060683.1789369403.864054679870605-openerp-19-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 07:03:23,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:03:23,938 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-09-14 07:03:23,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:03:24,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 331 2026-09-14 07:03:24,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpdfo2ltxp_chrome_odoo 2026-09-14 07:03:24,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43995/json/version 2026-09-14 07:03:24,170 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43995/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:03:24,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:03:24,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43995/json 2026-09-14 07:03:24,187 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43995/json with timeout 3 increased to 10s during tests 2026-09-14 07:03:24,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:43995/devtools/page/026A159A934A0F47C719817C5E542C84 2026-09-14 07:03:24,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 07:03:24,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 07:03:24,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:georges1 from n/a 2026-09-14 07:03:24,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 07:03:24,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 07:03:24,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 07:03:24,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:03:25,300 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /my/projects HTTP/1.1" 200 - 246 0.082 0.960 2026-09-14 07:03:25,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '026A159A934A0F47C719817C5E542C84', 'loaderId': '1A872503AF02B3E9976E715269958ADC', 'isDownload': False} 2026-09-14 07:03:25,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-14 07:03:25,332 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:03:25,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 07:03:25,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.029 0.021 2026-09-14 07:03:25,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 07:03:25,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.016 0.047 2026-09-14 07:03:25,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 07:03:25,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.035 2026-09-14 07:03:25,516 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:03:25,523 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:03:25,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:03:25,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.007 0.011 2026-09-14 07:03:25,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 07:03:25,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.003 0.028 2026-09-14 07:03:25,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-14 07:03:25,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.002 2026-09-14 07:03:25,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-09-14 07:03:25,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.004 0.080 2026-09-14 07:03:25,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.059 2026-09-14 07:03:25,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:25] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.046 2026-09-14 07:03:27,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 07:03:27,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:27,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.015 0.061 2026-09-14 07:03:27,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.009 2026-09-14 07:03:27,300 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-09-14 07:03:27,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-14 07:03:27,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.040 0.102 2026-09-14 07:03:27,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:03:27,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.011 2026-09-14 07:03:27,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:27] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:03:28,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.063 0.084 2026-09-14 07:03:28,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.133 2026-09-14 07:03:28,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.144 2026-09-14 07:03:28,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.009 0.135 2026-09-14 07:03:28,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.011 0.016 2026-09-14 07:03:28,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.004 0.037 2026-09-14 07:03:28,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.002 0.036 2026-09-14 07:03:28,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:28] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.027 2026-09-14 07:03:29,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:29,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-09-14 07:03:29,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-09-14 07:03:29,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:29] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.004 0.014 2026-09-14 07:03:29,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.005 0.015 2026-09-14 07:03:29,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-09-14 07:03:29,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-09-14 07:03:30,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.051 0.067 2026-09-14 07:03:30,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.016 0.020 2026-09-14 07:03:30,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.039 0.046 2026-09-14 07:03:30,316 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.014 0.015 2026-09-14 07:03:30,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.022 2026-09-14 07:03:30,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.019 2026-09-14 07:03:30,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "GET /web/image/res.partner/356/avatar_128 HTTP/1.1" 200 - 23 0.012 0.035 2026-09-14 07:03:30,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-09-14 07:03:30,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-09-14 07:03:30,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-09-14 07:03:30,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-09-14 07:03:30,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.021 0.031 2026-09-14 07:03:30,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.026 0.076 2026-09-14 07:03:30,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.048 2026-09-14 07:03:30,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.008 0.024 2026-09-14 07:03:30,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.028 0.128 2026-09-14 07:03:30,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:30] "GET /mail/avatar/mail.message/7837/author_avatar/50x50?access_token=5f1f5324-58f9-4e9c-b8e9-dd43ace3a43b HTTP/1.1" 200 - 9 0.010 0.070 2026-09-14 07:03:31,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.006 0.016 2026-09-14 07:03:31,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.007 0.030 2026-09-14 07:03:31,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.011 0.028 2026-09-14 07:03:31,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 07:03:31,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 07:03:31,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-09-14 07:03:31,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 07:03:31,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 07:03:31,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.010 0.009 2026-09-14 07:03:31,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 07:03:31,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.003 0.011 2026-09-14 07:03:31,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 07:03:31,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.005 0.021 2026-09-14 07:03:31,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 07:03:31,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 07:03:31,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.029 2026-09-14 07:03:31,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.004 0.057 2026-09-14 07:03:31,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.008 0.023 2026-09-14 07:03:31,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.034 2026-09-14 07:03:32,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-09-14 07:03:32,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-09-14 07:03:32,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 07:03:32,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 331 2026-09-14 07:03:32,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 07:03:32,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 331 2026-09-14 07:03:32,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpdfo2ltxp_chrome_odoo" 2026-09-14 07:03:32,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-14 07:03:32,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<917908664774077.1789369412.545974254608154-openerp-19-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 07:03:32,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:03:32,615 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-09-14 07:03:32,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:03:32,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 470 2026-09-14 07:03:32,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpnr2fg01j_chrome_odoo 2026-09-14 07:03:32,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45501/json/version 2026-09-14 07:03:32,840 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45501/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:03:32,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:03:32,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45501/json 2026-09-14 07:03:32,857 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45501/json with timeout 3 increased to 10s during tests 2026-09-14 07:03:32,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:45501/devtools/page/7A880FB2F0270CAC84E3D39AC51EA38A 2026-09-14 07:03:32,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 07:03:32,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 07:03:32,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:georges1 from n/a 2026-09-14 07:03:32,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 07:03:32,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 07:03:32,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 07:03:32,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:03:33,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:33] "GET /my/projects HTTP/1.1" 200 - 246 0.188 0.867 2026-09-14 07:03:33,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '7A880FB2F0270CAC84E3D39AC51EA38A', 'loaderId': '00CFE24B387202867CDC5949D9A38098', 'isDownload': False} 2026-09-14 07:03:33,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-14 07:03:33,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:03:33,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 07:03:34,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.040 0.030 2026-09-14 07:03:34,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 07:03:34,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.048 2026-09-14 07:03:34,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 07:03:34,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.016 2026-09-14 07:03:34,130 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:03:34,134 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:03:34,136 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:03:34,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.005 0.012 2026-09-14 07:03:34,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 07:03:34,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.004 0.021 2026-09-14 07:03:34,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:03:34,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.002 2026-09-14 07:03:34,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-09-14 07:03:34,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.017 0.091 2026-09-14 07:03:34,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.070 2026-09-14 07:03:34,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:34] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.072 2026-09-14 07:03:35,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 07:03:35,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:35,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:35] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.028 0.067 2026-09-14 07:03:35,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:35] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.001 0.006 2026-09-14 07:03:35,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:35] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.004 2026-09-14 07:03:35,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:35] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.003 2026-09-14 07:03:36,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.017 0.118 2026-09-14 07:03:36,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:03:36,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 07:03:36,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:03:36,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.038 0.089 2026-09-14 07:03:36,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.121 2026-09-14 07:03:36,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.121 2026-09-14 07:03:36,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.122 2026-09-14 07:03:36,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.010 0.017 2026-09-14 07:03:36,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.004 0.033 2026-09-14 07:03:36,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.023 2026-09-14 07:03:36,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:36] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.008 0.019 2026-09-14 07:03:37,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 07:03:37,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 07:03:37,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 07:03:37,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-14 07:03:37,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.035 2026-09-14 07:03:38,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-09-14 07:03:38,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 07:03:38,576 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:03:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:03:38,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 470 2026-09-14 07:03:38,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 07:03:38,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 470 2026-09-14 07:03:38,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpnr2fg01j_chrome_odoo" 2026-09-14 07:03:38,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 1443 checked, 3 removed 2026-09-14 07:03:56,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-09-14 07:03:59,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-09-14 07:04:00,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-09-14 07:04:02,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-09-14 07:04:05,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-09-14 07:04:06,621 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [153] 2026-09-14 07:04:06,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-09-14 07:04:08,920 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [160] 2026-09-14 07:04:09,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-09-14 07:04:11,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-09-14 07:04:13,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-14 07:04:30,005 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #40 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:04:31,706 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #40 deleted ir.attachment records with IDs: [3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170] 2026-09-14 07:04:31,706 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #40 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-09-14 07:04:31,718 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #40 deleted ir.sequence records with IDs: [363, 366, 414, 417, 364, 367, 415, 418] 2026-09-14 07:04:34,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-09-14 07:04:35,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 580 2026-09-14 07:04:35,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcbyj3nva_chrome_odoo 2026-09-14 07:04:35,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36237/json/version 2026-09-14 07:04:35,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36237/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:04:35,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:04:35,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36237/json 2026-09-14 07:04:35,079 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36237/json with timeout 3 increased to 10s during tests 2026-09-14 07:04:35,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36237/devtools/page/AD0725C68B3778143CCD04C356FC1BF6 2026-09-14 07:04:35,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:04:35,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:04:35,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:04:35,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:04:35,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:04:35,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:04:35,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:04:35,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.044 0.480 2026-09-14 07:04:35,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AD0725C68B3778143CCD04C356FC1BF6', 'loaderId': '1BCE447A91772D7742A9B6E85109AE98', 'isDownload': False} 2026-09-14 07:04:35,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-14 07:04:35,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:35,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:35] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 07:04:35,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:35] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 07:04:35,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:35] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:04:36,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:04:36,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 07:04:36,167 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:04:36,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:04:36,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:04:36,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.141 0.342 2026-09-14 07:04:36,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.506 2026-09-14 07:04:36,744 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:36,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.058 2026-09-14 07:04:36,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:04:36,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:04:37,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.092 0.267 2026-09-14 07:04:37,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.039 2026-09-14 07:04:37,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.010 2026-09-14 07:04:37,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.004 2026-09-14 07:04:37,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.015 0.029 2026-09-14 07:04:37,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.070 2026-09-14 07:04:37,461 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:04:37,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.100 2026-09-14 07:04:37,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.129 2026-09-14 07:04:37,537 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:04:37,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:04:37,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.160 2026-09-14 07:04:37,585 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:04:37,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.214 2026-09-14 07:04:37,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.188 2026-09-14 07:04:37,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.184 2026-09-14 07:04:37,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.191 2026-09-14 07:04:37,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.012 0.149 2026-09-14 07:04:37,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-14 07:04:37,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.177 2026-09-14 07:04:37,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.171 2026-09-14 07:04:37,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-09-14 07:04:37,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.156 2026-09-14 07:04:37,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.115 2026-09-14 07:04:37,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.095 2026-09-14 07:04:37,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-14 07:04:37,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 07:04:37,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-14 07:04:38,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-09-14 07:04:38,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:04:38,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-09-14 07:04:38,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:04:38,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.014 2026-09-14 07:04:38,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:38,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:38,366 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:38,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:38,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:04:38,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-09-14 07:04:38,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-14 07:04:38,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-09-14 07:04:38,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:38,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:38,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:04:38,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-14 07:04:38,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-14 07:04:38,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-09-14 07:04:38,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:38,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:38,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:04:38,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-14 07:04:38,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:38,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-09-14 07:04:38,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:38,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:04:38,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:38,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:38,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-09-14 07:04:38,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:04:38,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-09-14 07:04:39,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-09-14 07:04:39,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:39,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-09-14 07:04:39,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:39,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:04:39,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:04:39,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:04:39,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:04:39,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-09-14 07:04:40,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:04:40,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:04:40,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:04:40,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:40,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:40,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-09-14 07:04:40,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-09-14 07:04:40,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:40,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:04:40,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-09-14 07:04:40,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-14 07:04:40,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-14 07:04:40,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:04:40,790 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:40,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 580 2026-09-14 07:04:40,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:04:40,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 580 2026-09-14 07:04:40,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcbyj3nva_chrome_odoo" 2026-09-14 07:04:40,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 701 2026-09-14 07:04:40,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpy1btxee__chrome_odoo 2026-09-14 07:04:40,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33275/json/version 2026-09-14 07:04:40,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33275/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:04:40,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:04:40,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33275/json 2026-09-14 07:04:40,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33275/json with timeout 3 increased to 10s during tests 2026-09-14 07:04:41,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33275/devtools/page/689AC5396718C031FBD6D115E26C9C29 2026-09-14 07:04:41,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:04:41,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:04:41,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:04:41,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:04:41,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:04:41,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:04:41,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.008 0.032 2026-09-14 07:04:41,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '689AC5396718C031FBD6D115E26C9C29', 'loaderId': '01C064CDDD55D6811D8632876608B4F0', 'isDownload': False} 2026-09-14 07:04:41,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-14 07:04:41,094 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:41,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:04:41,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:04:41,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 07:04:41,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:04:41,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 07:04:41,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:04:41,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:04:41,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:04:41,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.302 2026-09-14 07:04:41,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 0.425 2026-09-14 07:04:41,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:42,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.095 2026-09-14 07:04:42,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:04:42,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:04:42,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.088 0.289 2026-09-14 07:04:42,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.042 2026-09-14 07:04:42,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.014 2026-09-14 07:04:42,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:04:42,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.031 2026-09-14 07:04:42,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.079 2026-09-14 07:04:42,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:04:42,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-14 07:04:42,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.171 2026-09-14 07:04:42,801 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:42,805 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:42,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-14 07:04:42,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.233 2026-09-14 07:04:42,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.218 2026-09-14 07:04:42,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.195 2026-09-14 07:04:42,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.202 2026-09-14 07:04:42,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.014 0.171 2026-09-14 07:04:43,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.163 2026-09-14 07:04:43,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.160 2026-09-14 07:04:43,075 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.167 2026-09-14 07:04:43,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.168 2026-09-14 07:04:43,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.156 2026-09-14 07:04:43,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.129 2026-09-14 07:04:43,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-14 07:04:43,132 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 07:04:43,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.078 2026-09-14 07:04:43,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 07:04:43,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-09-14 07:04:43,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:04:43,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:43,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:43,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:04:43,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:04:43,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:43,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:43,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-09-14 07:04:43,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:43,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:43,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:43,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:04:43,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:43,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:43,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-09-14 07:04:43,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:43,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:04:43,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-14 07:04:43,850 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:04:43,852 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:04:43,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:04:43,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:43,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:04:43,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:04:43,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:04:43,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-09-14 07:04:43,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-09-14 07:04:43,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-09-14 07:04:43,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-09-14 07:04:43,979 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.008 2026-09-14 07:04:43,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-09-14 07:04:44,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''6' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:04:44,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:04:44,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-09-14 07:04:44,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:04:44,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-09-14 07:04:44,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:04:44,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77305120 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-09-14 07:04:44,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-09-14 07:04:44,109 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:04:44,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77305120 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-09-14 07:04:44,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.070 0.082 2026-09-14 07:04:44,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:44] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.008 2026-09-14 07:04:45,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:04:45,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-09-14 07:04:45,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:45,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:45,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:04:45,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:45,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:45,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:04:45,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:45,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:45,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:04:45,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:45,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:45,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:04:45,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:04:46,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:46,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:46,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:04:46,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:46,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:46,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-09-14 07:04:46,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:46,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:46,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:04:47,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:47,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:47,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-09-14 07:04:47,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:04:47,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:47,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:04:47,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-14 07:04:47,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:04:47,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:04:47,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19922129 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-09-14 07:04:47,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-09-14 07:04:47,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19922129 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-09-14 07:04:47,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.023 0.044 2026-09-14 07:04:48,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:04:48,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-09-14 07:04:48,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-09-14 07:04:48,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:48,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-09-14 07:04:48,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:48,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:48,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:04:48,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:48,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:48,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-09-14 07:04:48,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:48,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:48,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:48,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-09-14 07:04:49,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-09-14 07:04:49,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:04:49,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-09-14 07:04:49,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:49,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:49,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-09-14 07:04:49,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-09-14 07:04:49,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-14 07:04:49,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-09-14 07:04:49,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-09-14 07:04:49,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:49] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.024 2026-09-14 07:04:49,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:04:49,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 701 2026-09-14 07:04:49,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:04:49,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 701 2026-09-14 07:04:49,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:04:50,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpy1btxee__chrome_odoo" 2026-09-14 07:04:50,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 840 2026-09-14 07:04:50,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7xlcoy4n_chrome_odoo 2026-09-14 07:04:50,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36025/json/version 2026-09-14 07:04:50,148 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36025/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:04:50,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:04:50,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36025/json 2026-09-14 07:04:50,161 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36025/json with timeout 3 increased to 10s during tests 2026-09-14 07:04:50,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36025/devtools/page/1DC71C0B09E0C39C16B335080F5376C5 2026-09-14 07:04:50,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:04:50,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:04:50,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:04:50,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:04:50,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:04:50,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:04:50,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.010 0.041 2026-09-14 07:04:50,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1DC71C0B09E0C39C16B335080F5376C5', 'loaderId': '47DD8D0F509C022C3D4A518CFE0DEB66', 'isDownload': False} 2026-09-14 07:04:50,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-14 07:04:50,259 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:50,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-14 07:04:50,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.051 2026-09-14 07:04:50,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-09-14 07:04:50,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:04:50,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:04:50,696 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:50,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:04:50,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:04:51,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.068 0.252 2026-09-14 07:04:51,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.329 2026-09-14 07:04:51,095 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:04:51,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.060 2026-09-14 07:04:51,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:04:51,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.004 2026-09-14 07:04:51,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.126 0.255 2026-09-14 07:04:51,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.045 2026-09-14 07:04:51,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.013 2026-09-14 07:04:51,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:04:51,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.034 2026-09-14 07:04:51,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.070 2026-09-14 07:04:51,881 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:04:51,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.095 2026-09-14 07:04:51,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.123 2026-09-14 07:04:51,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.144 2026-09-14 07:04:51,972 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:04:51,980 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:04:51,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:51] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.175 2026-09-14 07:04:52,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.171 2026-09-14 07:04:52,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.140 2026-09-14 07:04:52,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.165 2026-09-14 07:04:52,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.179 2026-09-14 07:04:52,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.016 0.166 2026-09-14 07:04:52,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.161 2026-09-14 07:04:52,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.168 2026-09-14 07:04:52,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-09-14 07:04:52,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.152 2026-09-14 07:04:52,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.122 2026-09-14 07:04:52,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.096 2026-09-14 07:04:52,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.077 2026-09-14 07:04:52,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.074 2026-09-14 07:04:52,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.007 0.090 2026-09-14 07:04:52,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:04:52,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:52,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:52,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-09-14 07:04:52,771 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:04:52,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:52,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:52,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:52,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-09-14 07:04:52,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:52,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:04:52,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:52,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-09-14 07:04:52,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:52,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:04:52,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:52,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-09-14 07:04:52,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:52,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:53,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:04:53,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:04:53,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:53,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:04:53,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:53,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:04:53,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:53,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:53,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:04:53,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:53,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:53,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:04:53,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-14 07:04:54,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:54,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:54,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:04:54,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:54,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:54,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-09-14 07:04:54,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:54,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:04:54,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:54,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:54,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:04:55,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:04:55,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:55,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:55,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:04:55,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:55,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:55,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-09-14 07:04:56,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:56,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:56,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:04:56,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:56,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:56,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-09-14 07:04:57,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:57,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:57,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:04:57,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:57,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:57,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-09-14 07:04:58,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:58,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:58,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:04:58,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:04:58,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:58,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:58,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-09-14 07:04:58,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:04:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:04:59,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:59,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:59,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:04:59,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:59,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:59,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:04:59,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:59,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:59,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:04:59,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:04:59,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:04:59,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-09-14 07:05:00,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:00,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:00,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:05:00,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:05:00,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:00,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:00,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-09-14 07:05:01,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:01,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:01,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-09-14 07:05:01,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:01,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:01,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-09-14 07:05:01,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:01,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:01,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:01,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:05:01,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:01,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:01,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-09-14 07:05:02,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:02,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:02,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:02,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:02,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:02,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:02,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:02,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:02,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:02,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:02,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:02,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:05:03,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:03,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-09-14 07:05:03,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-09-14 07:05:03,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-09-14 07:05:03,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:05:03,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-09-14 07:05:03,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-09-14 07:05:03,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:03,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:05:03,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-09-14 07:05:03,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-09-14 07:05:03,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-09-14 07:05:03,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:05:03,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:03,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-14 07:05:03,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-09-14 07:05:03,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:03,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:03,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:03,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:03,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:03,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:03,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:05:03,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:03,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:03,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:05:04,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:04,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:04,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:05:04,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:05:04,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:04,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:04,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:04,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:05:04,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:04,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:04,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-09-14 07:05:05,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:05,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:05,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:05,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:05,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:05,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-09-14 07:05:06,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:06,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:06,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:06,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:06,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:06,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:05:07,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:07,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:07,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:07,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:07,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:07,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-09-14 07:05:08,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:08,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:08,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:08,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:08,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:08,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:05:09,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:09,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:09,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-09-14 07:05:09,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-09-14 07:05:09,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:05:09,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:05:09,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:09,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:09,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:09,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:09,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:09,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:09,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:09,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:09,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:09,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-09-14 07:05:10,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:10,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:10,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:10,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:10,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:10,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:10,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:10,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:11,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:05:11,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:05:11,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:11,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.002 2026-09-14 07:05:11,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:11,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:11,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:11,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:11,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:11,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-09-14 07:05:11,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:11,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:11,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:12,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:12,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:12,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:12,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:12,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:12,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:05:12,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:05:12,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:12,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:12,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:12,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:12,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:13,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:13,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-09-14 07:05:13,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:13,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:13,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:13,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:13,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:13,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:14,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:14,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:14,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:05:14,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:05:14,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:14,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:05:14,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:14,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:14,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:14,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:14,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-09-14 07:05:15,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:15,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:15,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:15,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:15,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:15,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:16,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:16,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:16,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:16,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:16,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:16,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-09-14 07:05:17,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:17,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:17,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:05:17,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:17,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:17,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:05:18,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:18,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:05:18,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:18,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:05:18,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:18,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:18,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:05:18,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-09-14 07:05:18,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:05:18,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:05:18,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:18,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:18,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-09-14 07:05:18,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:18,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:05:18,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:05:18,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 840 2026-09-14 07:05:18,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:05:18,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 840 2026-09-14 07:05:18,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7xlcoy4n_chrome_odoo" 2026-09-14 07:05:18,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 973 2026-09-14 07:05:18,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkllxjce__chrome_odoo 2026-09-14 07:05:18,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44001/json/version 2026-09-14 07:05:18,780 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44001/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:05:18,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:05:18,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44001/json 2026-09-14 07:05:18,889 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44001/json with timeout 3 increased to 10s during tests 2026-09-14 07:05:18,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44001/devtools/page/8D4D82619C223C717425BE59734DBEF0 2026-09-14 07:05:18,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:05:18,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:05:18,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:05:18,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:05:18,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:05:18,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:05:18,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.009 0.053 2026-09-14 07:05:18,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8D4D82619C223C717425BE59734DBEF0', 'loaderId': '995A1B7EE1EBA0EBAC9082535B200976', 'isDownload': False} 2026-09-14 07:05:18,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-14 07:05:19,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:19,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:05:19,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 07:05:19,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 07:05:19,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:05:19,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:05:19,372 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:19,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:05:19,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:05:19,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.086 0.323 2026-09-14 07:05:19,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.424 2026-09-14 07:05:19,863 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:19,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.064 2026-09-14 07:05:19,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:05:19,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:05:20,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.085 0.284 2026-09-14 07:05:20,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.008 0.031 2026-09-14 07:05:20,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-14 07:05:20,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.003 2026-09-14 07:05:20,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.028 2026-09-14 07:05:20,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.064 2026-09-14 07:05:20,551 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:05:20,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.095 2026-09-14 07:05:20,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.126 2026-09-14 07:05:20,616 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:05:20,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:05:20,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.154 2026-09-14 07:05:20,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.004 0.179 2026-09-14 07:05:20,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.153 2026-09-14 07:05:20,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.136 2026-09-14 07:05:20,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.146 2026-09-14 07:05:20,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.011 0.109 2026-09-14 07:05:20,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.118 2026-09-14 07:05:20,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.116 2026-09-14 07:05:20,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.120 2026-09-14 07:05:20,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.119 2026-09-14 07:05:20,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.096 2026-09-14 07:05:20,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.085 2026-09-14 07:05:20,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.075 2026-09-14 07:05:20,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 07:05:20,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.072 2026-09-14 07:05:20,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-14 07:05:21,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:05:21,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:21,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:05:21,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:21,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:21,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:21,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:05:21,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:21,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:21,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:05:21,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:21,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:21,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:05:22,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:22,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:22,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:05:22,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:22,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:22,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:22,478 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:22,478 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:22,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:05:22,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-09-14 07:05:22,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:22,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:22,555 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:22,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''11' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:22,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:22,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:05:22,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-09-14 07:05:22,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-09-14 07:05:22,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:22,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-09-14 07:05:22,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:22,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''0' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:22,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:22,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:05:22,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-09-14 07:05:22,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-09-14 07:05:22,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:05:22,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-09-14 07:05:22,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:22,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:05:22,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:05:22,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:22,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:22,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-09-14 07:05:22,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:22,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:22,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''10' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:22,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:05:22,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:22,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-09-14 07:05:22,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:22,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-09-14 07:05:23,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:23,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''105' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:23,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:23,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:05:23,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-09-14 07:05:23,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:23,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:23,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''155' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:23,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:23,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:05:23,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-09-14 07:05:23,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:23,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-09-14 07:05:23,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:23,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:23,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''1' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:23,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:23,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-09-14 07:05:23,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:23,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-09-14 07:05:23,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:23,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-09-14 07:05:23,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:23,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:23,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-09-14 07:05:23,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:23,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-09-14 07:05:23,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:23,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:05:23,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:05:23,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:23,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:05:23,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 973 2026-09-14 07:05:23,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:05:23,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 973 2026-09-14 07:05:23,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkllxjce__chrome_odoo" 2026-09-14 07:05:23,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1103 2026-09-14 07:05:23,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjlxb4ncg_chrome_odoo 2026-09-14 07:05:23,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42115/json/version 2026-09-14 07:05:23,704 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42115/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:05:23,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:05:23,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42115/json 2026-09-14 07:05:23,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42115/json with timeout 3 increased to 10s during tests 2026-09-14 07:05:23,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42115/devtools/page/CBA1C467F7214C7F4EEC0FF92F660011 2026-09-14 07:05:23,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:05:23,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:05:23,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:05:23,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:05:23,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:05:23,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:05:23,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.010 0.036 2026-09-14 07:05:23,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CBA1C467F7214C7F4EEC0FF92F660011', 'loaderId': '124F85FF586A13980F4CB15C3EC19978', 'isDownload': False} 2026-09-14 07:05:23,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-14 07:05:23,884 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:23,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:05:23,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 07:05:23,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 07:05:24,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:05:24,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:05:24,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:05:24,282 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:05:24,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:05:24,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.090 0.268 2026-09-14 07:05:24,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.333 2026-09-14 07:05:24,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:24,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.071 2026-09-14 07:05:24,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:05:24,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:05:25,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.091 0.229 2026-09-14 07:05:25,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.040 2026-09-14 07:05:25,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 07:05:25,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.003 2026-09-14 07:05:25,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.028 2026-09-14 07:05:25,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.060 2026-09-14 07:05:25,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.075 2026-09-14 07:05:25,355 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:25,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.117 2026-09-14 07:05:25,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:25,403 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:25,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.140 2026-09-14 07:05:25,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.186 2026-09-14 07:05:25,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.175 2026-09-14 07:05:25,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.185 2026-09-14 07:05:25,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.187 2026-09-14 07:05:25,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.007 0.163 2026-09-14 07:05:25,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.186 2026-09-14 07:05:25,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.161 2026-09-14 07:05:25,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.164 2026-09-14 07:05:25,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-09-14 07:05:25,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.133 2026-09-14 07:05:25,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.116 2026-09-14 07:05:25,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.106 2026-09-14 07:05:25,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-14 07:05:25,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-14 07:05:25,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 07:05:26,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:05:26,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:05:26,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:26,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:26,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:26,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:26,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:26,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:26,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:05:26,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:05:26,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:26,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:26,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:05:27,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:05:27,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:27,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:27,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:05:27,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:27,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:27,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:05:27,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:05:27,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-09-14 07:05:27,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:27,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:27,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:27,610 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:27,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:27,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:27,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:05:27,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:27,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 07:05:27,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 07:05:27,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-09-14 07:05:27,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:27,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6995465 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-09-14 07:05:27,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:05:27,724 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:28,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6995465 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-09-14 07:05:28,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.161 0.210 2026-09-14 07:05:28,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:28] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:05:28,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-14 07:05:28,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-09-14 07:05:28,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 09/14/2026"))' 2026-09-14 07:05:28,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-14 07:05:28,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:28,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:05:28,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:05:28,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:28,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:28,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:29,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:29,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:29,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:29,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:29,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:29,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:29,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:29,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-09-14 07:05:30,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:30,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:30,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:30,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:30,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:30,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:30,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:30,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:30,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:30,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:30,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-09-14 07:05:31,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:05:31,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:31,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:31,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:31,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:05:31,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:31,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:31,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:31,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:31,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:31,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-09-14 07:05:31,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:05:32,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:32,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:32,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:32,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:32,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:32,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''70' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:32,654 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:32,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:32,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-09-14 07:05:32,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:32,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''700' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:32,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:32,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:05:32,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-09-14 07:05:32,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:32,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57178705 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-09-14 07:05:32,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:05:32,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57178705 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-09-14 07:05:32,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.027 0.056 2026-09-14 07:05:32,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:32] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-09-14 07:05:33,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-14 07:05:33,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-14 07:05:33,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-14 07:05:33,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-14 07:05:34,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:05:34,783 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:05:34,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:05:34,785 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:05:34,785 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:05:34,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:05:34,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:05:34,787 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:05:34,788 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:05:34,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:05:34,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:05:34,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:05:34,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:05:34,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:05:34,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:05:34,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:05:34,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:05:34,797 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:05:34,803 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:05:34,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:05:34,807 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:05:34,808 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:05:34,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:05:34,810 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:05:34,811 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:05:34,811 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:05:34,812 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:05:34,813 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:05:34,815 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:05:34,816 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:05:34,816 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:05:34,817 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:05:34,818 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:05:34,818 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:05:34,819 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:05:34,824 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:05:34,826 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:05:34,827 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:05:34,839 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:05:34,840 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:05:34,841 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:05:34,844 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:05:34,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:05:34,845 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:05:34,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:05:34,847 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:05:34,849 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:05:34,856 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:05:34,861 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:05:34,862 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:05:34,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:05:34,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:05:34,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:05:34,883 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:05:34,885 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:05:34,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:05:34,901 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:05:34,907 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:05:34,908 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:05:34,911 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:05:34,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:05:34,916 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:05:34,918 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:05:34,922 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:05:34,924 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:05:34,928 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:05:34,929 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:05:34,929 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:05:34,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:05:34,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:05:34,933 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:05:34,933 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:05:34,934 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:05:34,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:05:34,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:05:34,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:05:34,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:05:34,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:05:34,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:05:34,944 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:05:34,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:05:34,945 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:05:34,947 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:05:34,951 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:05:34,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:05:34,967 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:05:34,969 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:05:34,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:34,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:05:34,975 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:05:34,975 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:05:34,977 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:05:34,983 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:05:34,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:05:34,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:05:34,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:05:34,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:05:34,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:05:34,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:05:34,989 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:05:34,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:05:34,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:05:34,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:05:34,991 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:05:34,991 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:05:34,991 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:05:34,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:05:34,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:05:34,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:05:34,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:05:34,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:05:34,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:05:34,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:05:34,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:05:34,996 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:34,999 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:35,002 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:35,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:35,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:35] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.012 0.008 2026-09-14 07:05:35,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<732790624935703.1789369535.418978214263916-openerp-private@26edc6942f50>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-14 07:05:35,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:05:35,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:05:35,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:35] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.011 0.039 2026-09-14 07:05:36,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-14 07:05:36,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:36,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:05:36,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:36,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:36,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:36,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:36,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:36,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:36,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:36,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:36,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:36,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-09-14 07:05:37,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:37,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:37,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:37,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-14 07:05:37,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-09-14 07:05:37,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:37,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:05:37,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-09-14 07:05:37,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:37,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:37,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48366236 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-09-14 07:05:37,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:05:37,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48366236 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-09-14 07:05:37,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.045 2026-09-14 07:05:37,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:37] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.006 2026-09-14 07:05:38,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-14 07:05:38,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:38,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:05:38,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:38,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:38,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:38,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:38,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:38,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:38,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:38,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:38,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:05:38,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-09-14 07:05:38,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:05:38,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:05:38,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:38,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:38,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:38,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:38,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:38,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51052478 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-09-14 07:05:38,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-09-14 07:05:39,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51052478 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-09-14 07:05:39,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.038 0.041 2026-09-14 07:05:39,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:39] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.007 2026-09-14 07:05:39,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:39,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:05:39,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:39,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:39,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:39,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:39,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:39,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:39,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:39,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:39,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:05:40,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:05:40,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:40,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:40,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:05:40,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:40,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:40,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-09-14 07:05:41,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:41,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:41,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-09-14 07:05:41,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:41,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:41,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-09-14 07:05:41,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:41,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:41,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:41,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:05:41,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:41,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:41,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-09-14 07:05:42,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:42,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:42,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:42,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:42,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:42,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69993789 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-09-14 07:05:42,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:05:42,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69993789 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-09-14 07:05:42,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.017 0.054 2026-09-14 07:05:42,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:42] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.008 2026-09-14 07:05:43,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-09-14 07:05:43,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-14 07:05:43,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:43,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:05:43,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1103 2026-09-14 07:05:43,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:05:43,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1103 2026-09-14 07:05:43,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjlxb4ncg_chrome_odoo" 2026-09-14 07:05:43,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-09-14 07:05:43,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1283 2026-09-14 07:05:43,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpb6cvg3tf_chrome_odoo 2026-09-14 07:05:43,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41005/json/version 2026-09-14 07:05:43,601 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41005/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:05:43,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:05:43,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41005/json 2026-09-14 07:05:43,604 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41005/json with timeout 3 increased to 10s during tests 2026-09-14 07:05:43,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41005/devtools/page/515C55CC511011BFE79A0AF3A2F50251 2026-09-14 07:05:43,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:05:43,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:05:43,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:05:43,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:05:43,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:05:43,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:05:43,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:05:44,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.042 0.412 2026-09-14 07:05:44,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '515C55CC511011BFE79A0AF3A2F50251', 'loaderId': '1CB5538F03103B448B580C02AB8A096A', 'isDownload': False} 2026-09-14 07:05:44,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-14 07:05:44,235 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:44,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:05:44,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-14 07:05:44,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:05:44,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:05:44,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:05:44,581 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:05:44,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:05:44,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:05:45,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.154 0.309 2026-09-14 07:05:45,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.007 0.443 2026-09-14 07:05:45,114 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:45,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.048 2026-09-14 07:05:45,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:05:45,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:05:45,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.089 0.251 2026-09-14 07:05:45,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.027 2026-09-14 07:05:45,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.009 2026-09-14 07:05:45,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:05:45,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.017 0.026 2026-09-14 07:05:45,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.004 0.070 2026-09-14 07:05:45,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:45,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.102 2026-09-14 07:05:45,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.129 2026-09-14 07:05:45,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.004 0.156 2026-09-14 07:05:45,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.193 2026-09-14 07:05:45,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.177 2026-09-14 07:05:45,927 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:05:45,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.147 2026-09-14 07:05:45,941 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:05:45,974 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:05:45,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.190 2026-09-14 07:05:46,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.192 2026-09-14 07:05:46,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.183 2026-09-14 07:05:46,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.008 0.124 2026-09-14 07:05:46,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.130 2026-09-14 07:05:46,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.103 2026-09-14 07:05:46,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.107 2026-09-14 07:05:46,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.090 2026-09-14 07:05:46,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.068 2026-09-14 07:05:46,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-14 07:05:46,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-14 07:05:46,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.075 2026-09-14 07:05:46,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:05:46,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:46,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.013 2026-09-14 07:05:46,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-14 07:05:46,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:46,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:05:46,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:05:46,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:46,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:05:46,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:46,779 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:46,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:46,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:46,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:46,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:46,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:46,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:46,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:46,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:05:46,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:46,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:46,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:46,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:46,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:47,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:05:47,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:47,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:47,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:47,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing)' 2026-09-14 07:05:47,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:05:47,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:05:47,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:05:47,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:47,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:47,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:05:47,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:47,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:47,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:05:47,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:47,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:47,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-09-14 07:05:47,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:05:48,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:48,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:48,430 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:48,431 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:48,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 07:05:48,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:48,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:48,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:48,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment)' 2026-09-14 07:05:48,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:05:48,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:48,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:48,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:48,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:48,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:48,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:48,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:48,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:48,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:48,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:48,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-09-14 07:05:49,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:05:49,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:49,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:49,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:49,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:49,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:05:49,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.011 2026-09-14 07:05:49,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:49,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:49,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98375882 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-09-14 07:05:49,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:05:49,860 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:49,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98375882 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-09-14 07:05:49,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.057 0.089 2026-09-14 07:05:50,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:50] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-14 07:05:50,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:50,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:50,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:50,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt)' 2026-09-14 07:05:50,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:05:50,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:50,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:05:50,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-09-14 07:05:50,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:50,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:05:50,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:50,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:50,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:50,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:50,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:05:51,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:51,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:05:51,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:05:51,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-09-14 07:05:51,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-09-14 07:05:51,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:51,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:51,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:51,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:05:51,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:51,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:05:51,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-14 07:05:51,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:51,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:51,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:51,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:05:51,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:51,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:05:51,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:05:51,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:51,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:51,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:05:51,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:05:51,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''20' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:05:51,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:05:51,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-09-14 07:05:51,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:05:51,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:05:51,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:51,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61320601 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-09-14 07:05:51,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-14 07:05:51,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61320601 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-09-14 07:05:51,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.043 2026-09-14 07:05:52,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:52,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:52,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:52,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt)' 2026-09-14 07:05:52,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:05:52,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:05:52,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-14 07:05:52,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:05:52,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:05:52,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:05:52,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:05:52,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:05:52,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:05:52,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0004")) .delete-button' 2026-09-14 07:05:52,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:05:52,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-09-14 07:05:52,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-09-14 07:05:52,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:05:52,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-09-14 07:05:52,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:05:52,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:05:52,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:05:52,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:05:52,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:05:52,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:05:52,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:05:52,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:52,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:05:52,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:52,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:53,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:05:53,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:53,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:53,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:05:53,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:53,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:53,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:05:53,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 07:05:53,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:53,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:05:53,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:05:53,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:05:54,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:05:54,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:05:54,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:05:54,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:05:54,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:05:54,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:05:54,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:05:54,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17707096 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-09-14 07:05:54,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:05:55,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17707096 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 195}] 2026-09-14 07:05:55,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 0.572 1.099 2026-09-14 07:05:55,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:55] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.013 2026-09-14 07:05:55,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:55] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.006 2026-09-14 07:05:56,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:05:56,671 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:05:56,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1283 2026-09-14 07:05:56,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:05:56,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1283 2026-09-14 07:05:56,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpb6cvg3tf_chrome_odoo" 2026-09-14 07:05:56,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-09-14 07:05:57,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1426 2026-09-14 07:05:57,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpaxg4iczy_chrome_odoo 2026-09-14 07:05:57,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39197/json/version 2026-09-14 07:05:57,088 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39197/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:05:57,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:05:57,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39197/json 2026-09-14 07:05:57,119 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39197/json with timeout 3 increased to 10s during tests 2026-09-14 07:05:57,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39197/devtools/page/E00B9CE94F929A880E620F5F5D56E846 2026-09-14 07:05:57,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:05:57,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:05:57,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:05:57,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:05:57,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:05:57,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:05:57,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:05:58,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.054 1.205 2026-09-14 07:05:58,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E00B9CE94F929A880E620F5F5D56E846', 'loaderId': '50FE11F97B3AD9881C00370D84C32BFA', 'isDownload': False} 2026-09-14 07:05:58,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-14 07:05:58,565 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:58,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 07:05:58,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 07:05:58,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:05:58,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:05:58,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-14 07:05:58,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:05:59,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-09-14 07:05:59,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:05:59,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.255 0.391 2026-09-14 07:05:59,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.659 2026-09-14 07:05:59,734 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:05:59,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.089 2026-09-14 07:05:59,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 07:05:59,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:06:00,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.177 0.315 2026-09-14 07:06:00,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.046 2026-09-14 07:06:00,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-14 07:06:00,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:06:00,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.059 0.044 2026-09-14 07:06:00,619 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:00,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.138 2026-09-14 07:06:00,676 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06: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-09-14 07:06:00,701 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:06:00,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.186 2026-09-14 07:06:00,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.224 2026-09-14 07:06:00,783 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:06:00,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-14 07:06:00,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.294 2026-09-14 07:06:00,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.227 2026-09-14 07:06:00,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.180 2026-09-14 07:06:00,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.222 2026-09-14 07:06:01,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.209 2026-09-14 07:06:01,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.226 2026-09-14 07:06:01,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.202 2026-09-14 07:06:01,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.192 2026-09-14 07:06:01,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-09-14 07:06:01,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 07:06:01,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.127 2026-09-14 07:06:01,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-14 07:06:01,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-14 07:06:01,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-14 07:06:01,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.258 2026-09-14 07:06:01,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:01,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:01,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:06:01,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-14 07:06:01,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:06:01,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:06:01,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:01,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:06:01,604 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:01,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:01,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:01,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:01,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:01,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:01,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-09-14 07:06:02,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:02,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:06:02,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:06:02,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:06:02,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:02,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:06:02,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:02,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:02,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-09-14 07:06:03,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 07:06:03,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:03,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:03,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:03,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-14 07:06:03,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-09-14 07:06:03,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:03,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:03,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-09-14 07:06:03,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:03,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:03,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:06:03,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:03,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:03,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-09-14 07:06:04,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:04,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:06:04,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:04,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:04,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1426 2026-09-14 07:06:04,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:04,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1426 2026-09-14 07:06:04,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpaxg4iczy_chrome_odoo" 2026-09-14 07:06:04,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-09-14 07:06:05,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1553 2026-09-14 07:06:05,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmz2vnaor_chrome_odoo 2026-09-14 07:06:05,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45635/json/version 2026-09-14 07:06:05,096 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45635/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:06:05,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:06:05,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45635/json 2026-09-14 07:06:05,104 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45635/json with timeout 3 increased to 10s during tests 2026-09-14 07:06:05,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45635/devtools/page/35A420FB5287E9E7D101E7C59110C1D3 2026-09-14 07:06:05,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:06:05,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:06:05,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:06:05,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:06:05,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:06:05,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:06:05,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:06:05,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.061 0.474 2026-09-14 07:06:05,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '35A420FB5287E9E7D101E7C59110C1D3', 'loaderId': 'D206EC571E12FB75F1D4872ECB5678A9', 'isDownload': False} 2026-09-14 07:06:05,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-14 07:06:05,983 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:05,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:05] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:06:06,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-09-14 07:06:06,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 07:06:06,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:06:06,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-14 07:06:06,436 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:06,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:06:06,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:06:07,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.216 0.392 2026-09-14 07:06:07,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.625 2026-09-14 07:06:07,137 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:07,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.089 2026-09-14 07:06:07,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:06:07,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:06:07,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.113 0.300 2026-09-14 07:06:07,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.036 2026-09-14 07:06:07,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-14 07:06:07,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:06:07,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.026 0.046 2026-09-14 07:06:07,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.099 2026-09-14 07:06:07,994 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:06:08,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.116 2026-09-14 07:06:08,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.139 2026-09-14 07:06:08,063 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06: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-09-14 07:06:08,069 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:08,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.158 2026-09-14 07:06:08,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:08,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.215 2026-09-14 07:06:08,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:06:08,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.183 2026-09-14 07:06:08,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.213 2026-09-14 07:06:08,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 18 0.023 0.193 2026-09-14 07:06:08,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.197 2026-09-14 07:06:08,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.396 2026-09-14 07:06:08,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.198 2026-09-14 07:06:08,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.177 2026-09-14 07:06:08,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.146 2026-09-14 07:06:08,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.096 2026-09-14 07:06:08,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.006 0.081 2026-09-14 07:06:08,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-14 07:06:08,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.080 2026-09-14 07:06:08,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-14 07:06:08,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:08,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:08,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-14 07:06:08,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:06:08,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:06:08,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-14 07:06:08,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:08,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:06:08,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:08,932 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:08,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:06:08,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:06:08,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-09-14 07:06:08,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:06:09,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-09-14 07:06:09,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:06:09,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:06:09,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:09,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-09-14 07:06:09,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:09,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:09,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:06:09,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-09-14 07:06:09,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:06:09,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-09-14 07:06:09,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:06:09,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:06:09,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:09,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-09-14 07:06:09,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:09,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:09,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:06:09,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-09-14 07:06:09,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:06:09,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-09-14 07:06:09,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:06:09,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:09,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-09-14 07:06:09,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:09,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:09,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:06:09,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:06:09,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-14 07:06:09,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:06:09,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:09,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:09,526 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:09,529 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:09,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:06:09,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:06:09,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:09,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52797204 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-09-14 07:06:09,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:06:09,597 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:09,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52797204 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-09-14 07:06:09,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.079 0.110 2026-09-14 07:06:09,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:06:10,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:06:10,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:10,588 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:10,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1553 2026-09-14 07:06:10,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:10,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1553 2026-09-14 07:06:10,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmz2vnaor_chrome_odoo" 2026-09-14 07:06:10,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-09-14 07:06:11,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1695 2026-09-14 07:06:11,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjbk78ymi_chrome_odoo 2026-09-14 07:06:11,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35601/json/version 2026-09-14 07:06:11,338 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35601/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:06:11,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:06:11,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35601/json 2026-09-14 07:06:11,346 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35601/json with timeout 3 increased to 10s during tests 2026-09-14 07:06:11,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35601/devtools/page/69FEFF6E42E871345928969FE36F49B6 2026-09-14 07:06:11,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:06:11,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:06:11,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:06:11,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:06:11,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:06:11,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:06:11,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:06:12,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.067 0.542 2026-09-14 07:06:12,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '69FEFF6E42E871345928969FE36F49B6', 'loaderId': 'CB6A88C3DEFAE4F19215C4EB12F1BC36', 'isDownload': False} 2026-09-14 07:06:12,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-14 07:06:12,215 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:12,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.008 2026-09-14 07:06:12,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 07:06:12,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.037 2026-09-14 07:06:12,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:06:12,625 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-14 07:06:12,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:06:12,656 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:06:12,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:06:13,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.285 0.419 2026-09-14 07:06:13,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.704 2026-09-14 07:06:13,449 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:13,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.073 2026-09-14 07:06:13,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:06:13,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:06:14,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.305 2026-09-14 07:06:14,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.044 2026-09-14 07:06:14,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.014 2026-09-14 07:06:14,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:06:14,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.067 0.040 2026-09-14 07:06:14,300 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:14,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.135 2026-09-14 07:06:14,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.193 2026-09-14 07:06:14,410 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:06:14,423 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:14,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.245 2026-09-14 07:06:14,450 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:06:14,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.269 2026-09-14 07:06:14,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.332 2026-09-14 07:06:14,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.231 2026-09-14 07:06:14,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.276 2026-09-14 07:06:14,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.048 0.230 2026-09-14 07:06:14,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.283 2026-09-14 07:06:14,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.272 2026-09-14 07:06:14,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.244 2026-09-14 07:06:14,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.244 2026-09-14 07:06:14,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.238 2026-09-14 07:06:14,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.208 2026-09-14 07:06:14,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.134 2026-09-14 07:06:14,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.102 2026-09-14 07:06:14,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.097 2026-09-14 07:06:14,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.136 2026-09-14 07:06:14,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:14] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.116 2026-09-14 07:06:15,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:15,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:15,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:15,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.015 2026-09-14 07:06:15,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:15,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:15,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:06:15,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:06:15,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:15,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,323 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:15,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:15,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:06:15,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:06:15,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:06:15,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:06:15,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:15,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:15,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:15,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:15,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:06:15,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-09-14 07:06:15,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:06:15,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:06:15,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:06:15,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:15,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:15,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:15,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:06:15,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:15,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:16,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:06:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:06:16,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:16,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:16,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:16,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:16,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:06:16,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-09-14 07:06:16,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:06:16,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:16,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:16,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:16,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-09-14 07:06:16,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:06:16,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:16,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:16,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:06:16,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:16,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:06:16,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:06:16,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:16,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:06:16,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:06:16,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:06:16,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:16,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:16,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:16,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:06:16,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:06:16,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:16,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:16,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:16,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:17,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:06:17,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:06:17,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:06:17,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:06:17,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:06:17,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:17,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:06:17,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:06:17,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-09-14 07:06:17,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:17,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:17,457 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:06:17,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 07:06:17,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:17,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:17,480 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:06:17,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:17,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:06:17,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:06:17,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:06:17,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:17,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:06:17,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:06:17,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:06:17,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:06:17,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:17,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:17,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:17,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-09-14 07:06:18,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:06:18,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:18,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:18,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:18,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:06:18,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 07:06:18,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:18,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61169768 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-09-14 07:06:18,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:18,823 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:06:18,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61169768 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-09-14 07:06:18,962 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.073 0.092 2026-09-14 07:06:19,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:19] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:06:19,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:19,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:19,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:19,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-09-14 07:06:19,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:19,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:19,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-14 07:06:19,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-09-14 07:06:19,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:19,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:19,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-14 07:06:19,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-09-14 07:06:19,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:19,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:19,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-14 07:06:19,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-14 07:06:20,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:20,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:20,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-14 07:06:20,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-09-14 07:06:20,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-09-14 07:06:20,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-09-14 07:06:20,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-14 07:06:20,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:06:20,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-14 07:06:20,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:20,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:20,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:20,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:20,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:20,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:20,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:20,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-14 07:06:20,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-09-14 07:06:20,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.020 2026-09-14 07:06:20,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:20] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.013 0.031 2026-09-14 07:06:21,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:21,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:21,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-14 07:06:21,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-14 07:06:22,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-14 07:06:22,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:22,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:22,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:22,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.018 2026-09-14 07:06:22,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-14 07:06:22,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:06:22,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:22,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:06:22,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:06:22,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:22,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:22,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61588527 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-09-14 07:06:22,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61588527 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-09-14 07:06:22,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.034 0.065 2026-09-14 07:06:23,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:06:23,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:06:23,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:06:23,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:06:23,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:06:23,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:06:23,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:06:23,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-14 07:06:23,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-09-14 07:06:23,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.019 2026-09-14 07:06:23,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:23] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.011 0.026 2026-09-14 07:06:23,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:06:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:24,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:24,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-09-14 07:06:24,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:24,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:24,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-14 07:06:24,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:06:24,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:06:24,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-09-14 07:06:24,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:24] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:06:24,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-14 07:06:26,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.786 1.218 2026-09-14 07:06:26,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:26] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:06:26,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:26] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.013 2026-09-14 07:06:26,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.027 0.019 2026-09-14 07:06:26,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:26] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.020 0.029 2026-09-14 07:06:27,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:27,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:27,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-14 07:06:27,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:27,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:27,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-14 07:06:27,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:27,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-14 07:06:27,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:27,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:06:27,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.017 2026-09-14 07:06:28,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:06:28,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:06:28,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:28,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:06:28,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:06:28,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:28,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.017 2026-09-14 07:06:28,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-14 07:06:28,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-09-14 07:06:28,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:06:28,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:06:28,333 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:06:28,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:06:28,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:06:28,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-09-14 07:06:28,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:28,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:06:28,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:28,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-09-14 07:06:28,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.019 2026-09-14 07:06:28,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:06:28,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:06:28,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:06:28,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:06:28,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-09-14 07:06:28,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:28,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:28,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:28,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:06:30,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:30,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:06:30,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:06:30,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:30,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:06:32,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:32,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:06:32,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:32,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:32,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:32,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-09-14 07:06:33,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:33,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:33,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:33,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:06:33,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:33,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:33,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.017 2026-09-14 07:06:33,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-09-14 07:06:33,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:33,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:33,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:33,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:33,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:33,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:06:33,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:33,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:33,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43533255 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-09-14 07:06:33,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43533255 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-09-14 07:06:33,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.060 0.064 2026-09-14 07:06:34,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:06:34,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:34,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:34,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:06:34,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:06:34,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:34,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-14 07:06:34,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.024 2026-09-14 07:06:34,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:34] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.017 0.029 2026-09-14 07:06:35,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:35,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:35,394 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:35,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1695 2026-09-14 07:06:35,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:35,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1695 2026-09-14 07:06:35,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjbk78ymi_chrome_odoo" 2026-09-14 07:06:35,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-14 07:06:36,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1865 2026-09-14 07:06:36,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpynnv9bob_chrome_odoo 2026-09-14 07:06:36,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46881/json/version 2026-09-14 07:06:36,347 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46881/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:06:36,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:06:36,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46881/json 2026-09-14 07:06:36,352 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46881/json with timeout 3 increased to 10s during tests 2026-09-14 07:06:36,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46881/devtools/page/FF8DE1099C41C459C69F0BECB6904201 2026-09-14 07:06:36,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:06:36,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:06:36,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:06:36,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:06:36,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:06:36,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:06:36,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:06:37,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 0.541 2026-09-14 07:06:37,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FF8DE1099C41C459C69F0BECB6904201', 'loaderId': '3C97FCE0680EA7BC8CFDD08B95808303', 'isDownload': False} 2026-09-14 07:06:37,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-14 07:06:37,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:37,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-09-14 07:06:37,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-09-14 07:06:37,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-09-14 07:06:37,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:06:37,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-14 07:06:37,855 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:06:37,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-09-14 07:06:37,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:06:38,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.216 0.382 2026-09-14 07:06:38,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.607 2026-09-14 07:06:38,569 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:38,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.063 2026-09-14 07:06:38,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:06:38,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:06:39,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.297 2026-09-14 07:06:39,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.048 2026-09-14 07:06:39,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-14 07:06:39,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:06:39,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.038 0.046 2026-09-14 07:06:39,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:06:39,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.109 2026-09-14 07:06:39,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.025 0.169 2026-09-14 07:06:39,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.023 0.226 2026-09-14 07:06:39,513 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:39,541 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:06:39,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.027 0.256 2026-09-14 07:06:39,571 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:39,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.309 2026-09-14 07:06:39,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.264 2026-09-14 07:06:39,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.028 0.287 2026-09-14 07:06:39,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.285 2026-09-14 07:06:39,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.038 0.237 2026-09-14 07:06:39,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.276 2026-09-14 07:06:39,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.278 2026-09-14 07:06:39,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.258 2026-09-14 07:06:39,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.271 2026-09-14 07:06:39,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.230 2026-09-14 07:06:39,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.231 2026-09-14 07:06:40,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.170 2026-09-14 07:06:40,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.143 2026-09-14 07:06:40,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.127 2026-09-14 07:06:40,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-14 07:06:40,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-14 07:06:40,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:40,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:06:40,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-14 07:06:40,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:06:40,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:40,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:06:40,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:40,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:40,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:40,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:06:40,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:40,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:40,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:06:40,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-14 07:06:40,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-09-14 07:06:40,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:40,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:40,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-09-14 07:06:40,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:40,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:40,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:40,570 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:40,571 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:40,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:06:40,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:40,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-09-14 07:06:40,630 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:40,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92706804 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-09-14 07:06:40,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92706804 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-09-14 07:06:40,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.081 0.101 2026-09-14 07:06:40,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:40] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:06:41,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:06:41,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:06:41,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:41,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:06:41,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:41,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:41,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:06:41,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:41,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:41,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:06:41,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:41,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:41,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:06:41,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:41,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:41,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:41,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:06:41,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:41,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-14 07:06:41,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71297529 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-09-14 07:06:41,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71297529 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-09-14 07:06:42,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.052 0.077 2026-09-14 07:06:42,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.112 2026-09-14 07:06:42,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:42,783 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:42,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1865 2026-09-14 07:06:42,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:42,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1865 2026-09-14 07:06:42,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpynnv9bob_chrome_odoo" 2026-09-14 07:06:42,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-09-14 07:06:43,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1999 2026-09-14 07:06:43,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphwz2p48n_chrome_odoo 2026-09-14 07:06:43,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33899/json/version 2026-09-14 07:06:43,184 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33899/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:06:43,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:06:43,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33899/json 2026-09-14 07:06:43,204 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33899/json with timeout 3 increased to 10s during tests 2026-09-14 07:06:43,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33899/devtools/page/83F3BCE8E5A579D6DEDE9552193A4788 2026-09-14 07:06:43,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:06:43,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:06:43,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:06:43,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:06:43,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:06:43,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:06:43,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:06:44,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.113 0.596 2026-09-14 07:06:44,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '83F3BCE8E5A579D6DEDE9552193A4788', 'loaderId': '301B9239BC292E873C589FBAE4CF93EC', 'isDownload': False} 2026-09-14 07:06:44,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-14 07:06:44,120 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:44,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.008 2026-09-14 07:06:44,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.033 2026-09-14 07:06:44,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-09-14 07:06:44,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:06:44,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 07:06:44,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:06:44,635 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:44,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:06:45,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.256 0.391 2026-09-14 07:06:45,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.652 2026-09-14 07:06:45,374 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:45,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.097 2026-09-14 07:06:45,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:06:45,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.012 2026-09-14 07:06:46,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.348 2026-09-14 07:06:46,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.046 2026-09-14 07:06:46,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-14 07:06:46,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:06:46,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.066 0.043 2026-09-14 07:06:46,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:46,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.157 2026-09-14 07:06:46,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.198 2026-09-14 07:06:46,431 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07: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-09-14 07:06:46,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:46,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.234 2026-09-14 07:06:46,492 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:46,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.271 2026-09-14 07:06:46,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.305 2026-09-14 07:06:46,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.231 2026-09-14 07:06:46,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.231 2026-09-14 07:06:46,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.047 0.207 2026-09-14 07:06:46,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.272 2026-09-14 07:06:46,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.285 2026-09-14 07:06:46,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 07:06:46,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.277 2026-09-14 07:06:46,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.271 2026-09-14 07:06:46,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.240 2026-09-14 07:06:46,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.169 2026-09-14 07:06:46,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.108 2026-09-14 07:06:46,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.026 0.345 2026-09-14 07:06:46,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.009 0.099 2026-09-14 07:06:46,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.115 2026-09-14 07:06:47,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:47,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-14 07:06:47,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.016 2026-09-14 07:06:47,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-09-14 07:06:47,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,258 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:47,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-14 07:06:47,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-09-14 07:06:47,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-14 07:06:47,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-09-14 07:06:47,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-14 07:06:47,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-09-14 07:06:47,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-14 07:06:47,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-09-14 07:06:47,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-14 07:06:47,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:47,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-09-14 07:06:47,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:47,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:06:47,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:47,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:47,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1999 2026-09-14 07:06:47,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:47,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1999 2026-09-14 07:06:47,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphwz2p48n_chrome_odoo" 2026-09-14 07:06:47,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-09-14 07:06:50,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2119 2026-09-14 07:06:50,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpk4uvxuvi_chrome_odoo 2026-09-14 07:06:50,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36121/json/version 2026-09-14 07:06:50,715 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36121/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:06:50,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:06:50,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36121/json 2026-09-14 07:06:50,737 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36121/json with timeout 3 increased to 10s during tests 2026-09-14 07:06:50,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36121/devtools/page/003B300F52FD690DA42D8247BCC82CD0 2026-09-14 07:06:50,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:06:50,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:06:50,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:06:51,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:06:51,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:06:51,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:06:51,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:06:51,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.079 0.557 2026-09-14 07:06:51,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '003B300F52FD690DA42D8247BCC82CD0', 'loaderId': '0EEA6461D6FA261168D3386CD5907974', 'isDownload': False} 2026-09-14 07:06:51,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-14 07:06:51,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:51,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:51] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.014 2026-09-14 07:06:51,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:51] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-09-14 07:06:51,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:51] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.038 2026-09-14 07:06:52,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 07:06:52,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:06:52,203 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:06:52,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-14 07:06:52,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:06:52,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.307 0.463 2026-09-14 07:06:53,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.784 2026-09-14 07:06:53,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:06:53,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.084 2026-09-14 07:06:53,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:06:53,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 07:06:53,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.151 0.345 2026-09-14 07:06:53,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.046 2026-09-14 07:06:53,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.012 2026-09-14 07:06:53,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:06:53,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:53] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.057 0.035 2026-09-14 07:06:54,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.104 2026-09-14 07:06:54,018 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:06:54,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.028 0.188 2026-09-14 07:06:54,099 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06: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-09-14 07:06:54,109 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:06:54,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.244 2026-09-14 07:06:54,150 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:06:54,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.280 2026-09-14 07:06:54,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.322 2026-09-14 07:06:54,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.314 2026-09-14 07:06:54,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.287 2026-09-14 07:06:54,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.236 2026-09-14 07:06:54,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.268 2026-09-14 07:06:54,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.248 2026-09-14 07:06:54,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.221 2026-09-14 07:06:54,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.252 2026-09-14 07:06:54,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.256 2026-09-14 07:06:54,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.258 2026-09-14 07:06:54,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.255 2026-09-14 07:06:54,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.235 2026-09-14 07:06:54,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.244 2026-09-14 07:06:54,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.248 2026-09-14 07:06:54,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.250 2026-09-14 07:06:54,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:06:54,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:06:54,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:06:54,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.248 2026-09-14 07:06:54,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-09-14 07:06:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:06:54,920 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.250 2026-09-14 07:06:54,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-09-14 07:06:54,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:06:54,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-14 07:06:54,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-09-14 07:06:54,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.283 2026-09-14 07:06:54,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-09-14 07:06:55,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.252 2026-09-14 07:06:55,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-09-14 07:06:55,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.221 2026-09-14 07:06:55,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:06:55,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.202 2026-09-14 07:06:55,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:06:55,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:06:55,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:06:55,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.182 2026-09-14 07:06:55,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:06:55,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.169 2026-09-14 07:06:55,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.117 2026-09-14 07:06:55,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-09-14 07:06:55,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:06:55,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.127 2026-09-14 07:06:55,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.133 2026-09-14 07:06:55,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.136 2026-09-14 07:06:55,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:06:55,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,296 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:06:55,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:55,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-09-14 07:06:55,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:55,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-09-14 07:06:55,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:06:55,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:55,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-09-14 07:06:55,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-09-14 07:06:55,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:06:55,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:55,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:55,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:56,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:56,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:56,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-09-14 07:06:56,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:56,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:56,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:56,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:56,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:56,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-09-14 07:06:56,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:56,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:56,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-09-14 07:06:56,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:56,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:06:56,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:56,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-09-14 07:06:56,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:57,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:06:57,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:57,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:06:57,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:57,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:57,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:06:57,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:57,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:57,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:06:57,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:57,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:06:57,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:06:57,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:06:58,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:06:58,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:06:58,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:58,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-09-14 07:06:58,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:58,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:06:58,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:06:58,138 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:06:58,141 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:06:58,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:06:58,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:06:58,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:06:58,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:06:58,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38987607 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-09-14 07:06:58,193 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:06:58,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38987607 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-09-14 07:06:58,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.060 0.103 2026-09-14 07:06:58,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:58] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.009 2026-09-14 07:06:59,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:06:59,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:06:59,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:06:59,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:06:59,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:06:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:06:59,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:06:59,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:06:59,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:59,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-09-14 07:06:59,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:59,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:06:59,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-09-14 07:06:59,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:06:59,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:06:59,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2119 2026-09-14 07:06:59,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:06:59,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2119 2026-09-14 07:06:59,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpk4uvxuvi_chrome_odoo" 2026-09-14 07:06:59,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-09-14 07:06:59,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2261 2026-09-14 07:06:59,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9xbql7zu_chrome_odoo 2026-09-14 07:06:59,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33871/json/version 2026-09-14 07:06:59,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33871/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:00,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:00,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33871/json 2026-09-14 07:07:00,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33871/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:00,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33871/devtools/page/9C9A454280DA7AB020868A6CDB74DE13 2026-09-14 07:07:00,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:00,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:00,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:00,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:00,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:00,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:00,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:01,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.139 1.385 2026-09-14 07:07:01,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9C9A454280DA7AB020868A6CDB74DE13', 'loaderId': '846D98063B34ED063CEAC02A33E1D485', 'isDownload': False} 2026-09-14 07:07:01,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-14 07:07:01,812 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:01,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:01] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-14 07:07:01,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:01] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-14 07:07:01,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:01] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-09-14 07:07:02,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:07:02,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.015 2026-09-14 07:07:02,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:07:02,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:07:02,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:02,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.243 0.441 2026-09-14 07:07:03,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.695 2026-09-14 07:07:03,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:03,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.051 2026-09-14 07:07:03,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:07:03,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:07:03,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.352 2026-09-14 07:07:03,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.045 2026-09-14 07:07:03,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.025 2026-09-14 07:07:03,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:07:04,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.065 0.034 2026-09-14 07:07:04,022 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:04,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.162 2026-09-14 07:07:04,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:04,112 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:04,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.195 2026-09-14 07:07:04,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.034 0.220 2026-09-14 07:07:04,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.279 2026-09-14 07:07:04,282 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:07:04,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.349 2026-09-14 07:07:04,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.275 2026-09-14 07:07:04,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.211 2026-09-14 07:07:04,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.251 2026-09-14 07:07:04,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.023 0.246 2026-09-14 07:07:04,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.218 2026-09-14 07:07:04,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.250 2026-09-14 07:07:04,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.254 2026-09-14 07:07:04,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.258 2026-09-14 07:07:04,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.213 2026-09-14 07:07:04,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.033 0.213 2026-09-14 07:07:04,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.184 2026-09-14 07:07:04,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.163 2026-09-14 07:07:04,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.139 2026-09-14 07:07:04,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.156 2026-09-14 07:07:04,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.164 2026-09-14 07:07:04,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:04,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:07:04,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.015 2026-09-14 07:07:04,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:07:04,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:05,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-09-14 07:07:05,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:05,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:05,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:05,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-09-14 07:07:05,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:05,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:07:05,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:05,089 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:05,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2261 2026-09-14 07:07:05,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:05,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2261 2026-09-14 07:07:05,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9xbql7zu_chrome_odoo" 2026-09-14 07:07:05,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-14 07:07:05,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2382 2026-09-14 07:07:05,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpnx8vfrrp_chrome_odoo 2026-09-14 07:07:05,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45017/json/version 2026-09-14 07:07:05,911 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45017/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:05,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:05,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45017/json 2026-09-14 07:07:05,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45017/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:05,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45017/devtools/page/AD7EA60E1283BC910D681A15F1D5460C 2026-09-14 07:07:05,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:05,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:06,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:06,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:06,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:06,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:06,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:06,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.111 0.605 2026-09-14 07:07:06,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AD7EA60E1283BC910D681A15F1D5460C', 'loaderId': '343697658C8A0CE537BF6F6DE9A4A949', 'isDownload': False} 2026-09-14 07:07:06,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-14 07:07:06,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:06,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:06] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:07:06,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:06] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 07:07:06,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:06] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 07:07:07,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:07:07,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.007 2026-09-14 07:07:07,436 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:07:07,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:07:07,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:08,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.301 0.444 2026-09-14 07:07:08,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.759 2026-09-14 07:07:08,296 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:08,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.105 2026-09-14 07:07:08,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:07:08,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:07:08,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.316 2026-09-14 07:07:09,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.045 2026-09-14 07:07:09,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.014 2026-09-14 07:07:09,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:07:09,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.081 0.072 2026-09-14 07:07:09,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:09,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.193 2026-09-14 07:07:09,347 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:07:09,352 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:09,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.248 2026-09-14 07:07:09,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.280 2026-09-14 07:07:09,457 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:09,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.032 0.334 2026-09-14 07:07:09,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.404 2026-09-14 07:07:09,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.324 2026-09-14 07:07:09,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.030 0.260 2026-09-14 07:07:09,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.038 0.296 2026-09-14 07:07:09,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.282 2026-09-14 07:07:09,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.291 2026-09-14 07:07:09,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.036 0.276 2026-09-14 07:07:09,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.289 2026-09-14 07:07:09,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.296 2026-09-14 07:07:09,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.263 2026-09-14 07:07:09,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.205 2026-09-14 07:07:09,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.184 2026-09-14 07:07:09,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.148 2026-09-14 07:07:10,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-14 07:07:10,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.009 0.108 2026-09-14 07:07:10,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-14 07:07:10,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:10,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-14 07:07:10,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:10,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.016 2026-09-14 07:07:10,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-09-14 07:07:10,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:10,176 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:10,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-14 07:07:10,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:10,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-09-14 07:07:10,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:10,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-14 07:07:10,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:10,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-09-14 07:07:10,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:10,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-14 07:07:10,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:10,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-09-14 07:07:10,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:10,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:07:10,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:10,417 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:10,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2382 2026-09-14 07:07:10,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:10,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2382 2026-09-14 07:07:10,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpnx8vfrrp_chrome_odoo" 2026-09-14 07:07:10,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-09-14 07:07:11,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2503 2026-09-14 07:07:11,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpnutivdwz_chrome_odoo 2026-09-14 07:07:11,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34733/json/version 2026-09-14 07:07:11,423 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34733/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:11,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:11,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34733/json 2026-09-14 07:07:11,428 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34733/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:11,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34733/devtools/page/E755557A62D439D28969DBEF04BBDF34 2026-09-14 07:07:11,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:11,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:11,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:11,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:11,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:11,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:11,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:12,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.087 0.513 2026-09-14 07:07:12,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E755557A62D439D28969DBEF04BBDF34', 'loaderId': 'D648E8A98E32FA73D777382314B95232', 'isDownload': False} 2026-09-14 07:07:12,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-14 07:07:12,340 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:12,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.007 2026-09-14 07:07:12,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-14 07:07:12,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-09-14 07:07:12,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:07:12,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:07:12,811 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:07:12,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:07:12,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:07:12,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:07:12,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:13,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.246 0.398 2026-09-14 07:07:13,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "GET /pos/ui HTTP/1.1" 200 - 21 0.010 0.654 2026-09-14 07:07:13,590 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:13,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.075 2026-09-14 07:07:13,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.005 2026-09-14 07:07:13,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 07:07:13,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.025 0.006 2026-09-14 07:07:13,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:07:14,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.116 0.317 2026-09-14 07:07:14,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.045 2026-09-14 07:07:14,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.013 2026-09-14 07:07:14,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:14,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.031 0.035 2026-09-14 07:07:14,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.099 2026-09-14 07:07:14,489 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:14,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.134 2026-09-14 07:07:14,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-14 07:07:14,584 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:07:14,595 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:14,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.196 2026-09-14 07:07:14,630 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:07:14,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.242 2026-09-14 07:07:14,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.219 2026-09-14 07:07:14,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.204 2026-09-14 07:07:14,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.236 2026-09-14 07:07:14,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.047 0.213 2026-09-14 07:07:14,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.263 2026-09-14 07:07:14,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.296 2026-09-14 07:07:15,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.326 2026-09-14 07:07:15,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.328 2026-09-14 07:07:15,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.319 2026-09-14 07:07:15,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.291 2026-09-14 07:07:15,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.223 2026-09-14 07:07:15,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.164 2026-09-14 07:07:15,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.137 2026-09-14 07:07:15,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.117 2026-09-14 07:07:15,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.086 2026-09-14 07:07:15,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.007 0.090 2026-09-14 07:07:15,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-14 07:07:15,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:15,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-14 07:07:15,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.014 2026-09-14 07:07:15,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-09-14 07:07:15,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,405 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:15,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-14 07:07:15,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-09-14 07:07:15,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-14 07:07:15,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-09-14 07:07:15,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-14 07:07:15,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-09-14 07:07:15,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-14 07:07:15,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-09-14 07:07:15,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-14 07:07:15,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:07:15,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-14 07:07:15,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-09-14 07:07:15,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-14 07:07:15,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:07:15,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-14 07:07:15,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-09-14 07:07:15,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:15,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-14 07:07:15,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:15,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-09-14 07:07:16,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:16,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:07:16,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:16,041 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:16,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2503 2026-09-14 07:07:16,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:16,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2503 2026-09-14 07:07:16,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpnutivdwz_chrome_odoo" 2026-09-14 07:07:16,178 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-09-14 07:07:16,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2632 2026-09-14 07:07:16,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp47y6iht5_chrome_odoo 2026-09-14 07:07:16,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33485/json/version 2026-09-14 07:07:16,669 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33485/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:16,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:16,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33485/json 2026-09-14 07:07:16,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33485/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:16,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33485/devtools/page/D1BB7E8B5CDCAB48FB414BEFCD30C148 2026-09-14 07:07:16,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:16,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:16,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:16,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:16,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:16,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:16,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:17,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:17] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.104 0.556 2026-09-14 07:07:17,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D1BB7E8B5CDCAB48FB414BEFCD30C148', 'loaderId': '770B6C3FD588513812F708211AD50D23', 'isDownload': False} 2026-09-14 07:07:17,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-14 07:07:17,614 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:17,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:17] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:07:17,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:17] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 07:07:17,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-09-14 07:07:18,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.011 2026-09-14 07:07:18,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.027 2026-09-14 07:07:18,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:07:18,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:07:18,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:18,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.240 0.418 2026-09-14 07:07:18,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.046 2026-09-14 07:07:18,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:07:18,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:18,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:19,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.015 0.048 2026-09-14 07:07:19,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.098 2026-09-14 07:07:19,096 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:19,132 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.145 2026-09-14 07:07:19,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.154 2026-09-14 07:07:19,192 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:07:19,201 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:19,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.031 0.202 2026-09-14 07:07:19,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:07:19,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.278 2026-09-14 07:07:19,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.287 2026-09-14 07:07:19,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.007 2026-09-14 07:07:19,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.023 0.276 2026-09-14 07:07:19,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.253 2026-09-14 07:07:19,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.233 2026-09-14 07:07:19,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.240 2026-09-14 07:07:19,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.507 2026-09-14 07:07:19,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.251 2026-09-14 07:07:19,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.255 2026-09-14 07:07:19,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.203 2026-09-14 07:07:19,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.144 2026-09-14 07:07:19,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.130 2026-09-14 07:07:19,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.102 2026-09-14 07:07:19,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-14 07:07:19,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.097 2026-09-14 07:07:19,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:07:19,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:07:19,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.019 2026-09-14 07:07:19,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:07:19,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:07:19,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:07:19,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:07:20,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:07:20,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:07:20,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:20,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-09-14 07:07:20,087 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:20,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:20,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:07:20,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-14 07:07:20,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:07:20,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:07:20,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:07:20,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:07:20,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:07:20,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:20,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-09-14 07:07:20,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:20,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:07:20,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:20,285 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:20,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2632 2026-09-14 07:07:20,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:20,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2632 2026-09-14 07:07:20,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp47y6iht5_chrome_odoo" 2026-09-14 07:07:20,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-14 07:07:20,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2752 2026-09-14 07:07:20,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp55n52ss9_chrome_odoo 2026-09-14 07:07:20,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35107/json/version 2026-09-14 07:07:20,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35107/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:20,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:20,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35107/json 2026-09-14 07:07:20,939 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35107/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:20,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35107/devtools/page/1EF96104C695D2D5246BB6D233EACB3D 2026-09-14 07:07:20,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:20,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:21,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:21,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:21,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:21,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:21,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:21,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.117 0.593 2026-09-14 07:07:21,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1EF96104C695D2D5246BB6D233EACB3D', 'loaderId': '9A51927AE1814F4D9F1A071FD510F80C', 'isDownload': False} 2026-09-14 07:07:21,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-14 07:07:21,887 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:21,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:21] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.011 2026-09-14 07:07:21,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:21] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-09-14 07:07:21,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:21] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.048 2026-09-14 07:07:22,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:22] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.009 2026-09-14 07:07:22,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.021 2026-09-14 07:07:22,360 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:22,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:07:22,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:23,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.258 0.429 2026-09-14 07:07:23,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.696 2026-09-14 07:07:23,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:23,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07: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-09-14 07:07:23,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:07:23,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:07:23,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.324 2026-09-14 07:07:23,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.049 2026-09-14 07:07:23,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.014 2026-09-14 07:07:23,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:24,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.032 0.064 2026-09-14 07:07:24,027 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:24,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.137 2026-09-14 07:07:24,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-14 07:07:24,122 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:24,147 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:07:24,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.221 2026-09-14 07:07:24,179 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:24,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.264 2026-09-14 07:07:24,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.317 2026-09-14 07:07:24,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.248 2026-09-14 07:07:24,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.426 2026-09-14 07:07:24,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.240 2026-09-14 07:07:24,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.255 2026-09-14 07:07:24,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.264 2026-09-14 07:07:24,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.226 2026-09-14 07:07:24,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.213 2026-09-14 07:07:24,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.200 2026-09-14 07:07:24,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.165 2026-09-14 07:07:24,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.138 2026-09-14 07:07:24,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.101 2026-09-14 07:07:24,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.091 2026-09-14 07:07:24,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-14 07:07:24,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.008 0.104 2026-09-14 07:07:24,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:24,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:07:24,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.015 2026-09-14 07:07:24,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:24,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:07:24,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:24,962 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:24,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:07:25,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:07:25,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:07:25,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:07:25,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:07:25,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:07:25,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:25,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:25,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-09-14 07:07:26,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:07:26,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:26,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:26,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-09-14 07:07:26,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:26,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:07:26,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:07:26,195 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:26,199 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:07:26,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:07:26,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-09-14 07:07:26,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:07:26,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:07:26,274 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:26,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44250428 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-09-14 07:07:26,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44250428 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-09-14 07:07:26,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.075 0.097 2026-09-14 07:07:26,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.013 2026-09-14 07:07:27,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:07:27,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:07:27,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:07:27,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:07:27,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-14 07:07:27,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-14 07:07:27,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.018 0.029 2026-09-14 07:07:28,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-09-14 07:07:28,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-14 07:07:28,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-14 07:07:28,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:28] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.011 2026-09-14 07:07:28,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:28] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.011 0.022 2026-09-14 07:07:29,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-14 07:07:30,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.598 0.751 2026-09-14 07:07:30,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.442 2026-09-14 07:07:30,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /web HTTP/1.1" 200 - 43 0.019 0.299 2026-09-14 07:07:30,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:07:30,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-09-14 07:07:30,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.008 0.024 2026-09-14 07:07:30,693 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:07:30,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:30] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.018 2026-09-14 07:07:31,386 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:07:31,399 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 07:07:31,407 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-14 07:07:31,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.014 2026-09-14 07:07:31,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.076 0.103 2026-09-14 07:07:31,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.169 2026-09-14 07:07:31,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.157 2026-09-14 07:07:31,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.163 2026-09-14 07:07:31,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.008 0.198 2026-09-14 07:07:31,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.187 2026-09-14 07:07:31,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.078 2026-09-14 07:07:31,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.100 2026-09-14 07:07:31,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.085 2026-09-14 07:07:31,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.094 2026-09-14 07:07:31,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.018 0.126 2026-09-14 07:07:31,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:31] "GET /web?reload=true HTTP/1.1" 200 - 16 0.070 0.062 2026-09-14 07:07:32,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:07:32,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.017 2026-09-14 07:07:32,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.049 0.053 2026-09-14 07:07:32,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.085 2026-09-14 07:07:32,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.093 2026-09-14 07:07:32,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.022 0.100 2026-09-14 07:07:32,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.077 2026-09-14 07:07:32,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.056 2026-09-14 07:07:32,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.006 0.060 2026-09-14 07:07:32,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.017 0.073 2026-09-14 07:07:32,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.094 2026-09-14 07:07:33,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:33] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.042 0.070 2026-09-14 07:07:33,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:33] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.012 0.021 2026-09-14 07:07:33,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-14 07:07:33,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:33,916 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:33,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2752 2026-09-14 07:07:33,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:33,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2752 2026-09-14 07:07:34,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp55n52ss9_chrome_odoo" 2026-09-14 07:07:34,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-09-14 07:07:34,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2956 2026-09-14 07:07:34,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkb8yrmej_chrome_odoo 2026-09-14 07:07:34,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38471/json/version 2026-09-14 07:07:34,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38471/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:34,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:34,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38471/json 2026-09-14 07:07:34,552 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38471/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:34,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38471/devtools/page/554EA78983D638977041F62E4A6424AD 2026-09-14 07:07:34,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:34,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:34,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:07:34,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:34,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:34,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:34,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:35,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.073 0.625 2026-09-14 07:07:35,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '554EA78983D638977041F62E4A6424AD', 'loaderId': 'CEFDB520C6632F3AA86395558C1DF80D', 'isDownload': False} 2026-09-14 07:07:35,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-14 07:07:35,492 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:35,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:07:35,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 07:07:35,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-09-14 07:07:35,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:07:35,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-09-14 07:07:35,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:07:35,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.016 2026-09-14 07:07:35,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:36,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.325 0.427 2026-09-14 07:07:36,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:36,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.046 2026-09-14 07:07:36,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-14 07:07:36,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:36,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.032 0.040 2026-09-14 07:07:36,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.106 2026-09-14 07:07:37,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.031 2026-09-14 07:07:37,063 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:07:37,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.182 2026-09-14 07:07:37,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.245 2026-09-14 07:07:37,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.280 2026-09-14 07:07:37,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.282 2026-09-14 07:07:37,243 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:37,252 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:37,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.033 0.387 2026-09-14 07:07:37,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-14 07:07:37,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:37,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.043 0.296 2026-09-14 07:07:37,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.271 2026-09-14 07:07:37,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.237 2026-09-14 07:07:37,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.024 0.234 2026-09-14 07:07:37,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.206 2026-09-14 07:07:37,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.164 2026-09-14 07:07:37,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.170 2026-09-14 07:07:37,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.132 2026-09-14 07:07:37,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.128 2026-09-14 07:07:37,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.015 0.128 2026-09-14 07:07:37,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-14 07:07:38,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:07:38,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:07:38,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.016 2026-09-14 07:07:38,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:38,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:07:38,117 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:38,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:38,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:38,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:07:38,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:38,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:07:38,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:07:38,212 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:38,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:38,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-09-14 07:07:38,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:07:38,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:07:38,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: ''1.94' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:07:38,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:07:38,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:07:38,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-09-14 07:07:38,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:07:38,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:07:38,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:38,392 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:38,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:07:38,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2956 2026-09-14 07:07:38,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:38,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2956 2026-09-14 07:07:38,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkb8yrmej_chrome_odoo" 2026-09-14 07:07:38,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-09-14 07:07:38,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3079 2026-09-14 07:07:38,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqiob94wj_chrome_odoo 2026-09-14 07:07:38,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44487/json/version 2026-09-14 07:07:38,866 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44487/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:38,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:38,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44487/json 2026-09-14 07:07:38,898 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44487/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:38,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44487/devtools/page/C68B7162847B1738B2343FE1810B1E22 2026-09-14 07:07:38,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:38,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:39,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:39,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:39,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:39,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:39,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:40,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.078 1.418 2026-09-14 07:07:40,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C68B7162847B1738B2343FE1810B1E22', 'loaderId': 'A5E0FBB6B17B7B23B74094D1CD29CFF1', 'isDownload': False} 2026-09-14 07:07:40,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-14 07:07:40,714 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:40,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:07:40,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-09-14 07:07:40,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 07:07:41,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:07:41,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:07:41,191 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:07:41,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:07:41,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:41,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.254 0.381 2026-09-14 07:07:41,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.644 2026-09-14 07:07:41,908 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:41,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.057 2026-09-14 07:07:42,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-14 07:07:42,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:07:42,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.140 0.346 2026-09-14 07:07:42,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.048 2026-09-14 07:07:42,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-14 07:07:42,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:42,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.035 0.043 2026-09-14 07:07:42,802 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:42,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.109 2026-09-14 07:07:42,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.157 2026-09-14 07:07:42,894 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:07:42,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:07:42,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.200 2026-09-14 07:07:42,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.230 2026-09-14 07:07:43,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.271 2026-09-14 07:07:43,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.212 2026-09-14 07:07:43,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.032 0.208 2026-09-14 07:07:43,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.027 0.197 2026-09-14 07:07:43,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-14 07:07:43,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.240 2026-09-14 07:07:43,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.225 2026-09-14 07:07:43,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.215 2026-09-14 07:07:43,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.209 2026-09-14 07:07:43,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.175 2026-09-14 07:07:43,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.136 2026-09-14 07:07:43,317 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.122 2026-09-14 07:07:43,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.095 2026-09-14 07:07:43,359 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-14 07:07:43,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.115 2026-09-14 07:07:43,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:07:43,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:07:43,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:07:43,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,736 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:43,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:07:43,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:07:43,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:07:43,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:07:43,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:43,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:07:43,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:43,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:44,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:07:44,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:44,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:44,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:07:44,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:44,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:07:44,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:07:44,137 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:44] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:44,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:07:44,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-09-14 07:07:44,185 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:44,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: ''1000' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:07:44,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:07:44,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:07:44,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:07:44,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:44,244 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:07:44,253 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:44,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3079 2026-09-14 07:07:44,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:44,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3079 2026-09-14 07:07:44,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqiob94wj_chrome_odoo" 2026-09-14 07:07:44,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-09-14 07:07:44,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3207 2026-09-14 07:07:44,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_mtdfuqy_chrome_odoo 2026-09-14 07:07:44,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45223/json/version 2026-09-14 07:07:44,827 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45223/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:44,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:44,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45223/json 2026-09-14 07:07:44,846 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45223/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:44,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45223/devtools/page/6FE48D8A0AB5A8CE6195731ECEBBD5A7 2026-09-14 07:07:44,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:44,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:45,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:07:45,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:45,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:45,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:45,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:45,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.078 0.443 2026-09-14 07:07:45,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6FE48D8A0AB5A8CE6195731ECEBBD5A7', 'loaderId': 'D9F19D1196906BA9E94CAF7C5E8E8ED2', 'isDownload': False} 2026-09-14 07:07:45,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-14 07:07:45,643 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:45,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:45] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.011 2026-09-14 07:07:45,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:45] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-09-14 07:07:45,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:45] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.043 2026-09-14 07:07:46,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 07:07:46,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 07:07:46,119 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:46,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:07:46,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:46,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.264 0.420 2026-09-14 07:07:46,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.708 2026-09-14 07:07:46,905 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:46,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-09-14 07:07:47,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-14 07:07:47,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:07:47,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.140 0.323 2026-09-14 07:07:47,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.043 2026-09-14 07:07:47,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 07:07:47,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:07:47,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.035 0.047 2026-09-14 07:07:47,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.111 2026-09-14 07:07:47,819 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:07:47,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.152 2026-09-14 07:07:47,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.204 2026-09-14 07:07:47,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.255 2026-09-14 07:07:47,940 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:47,950 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:07:47,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.288 2026-09-14 07:07:47,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.249 2026-09-14 07:07:48,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.191 2026-09-14 07:07:48,039 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:48,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.208 2026-09-14 07:07:48,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.202 2026-09-14 07:07:48,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.028 0.187 2026-09-14 07:07:48,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.215 2026-09-14 07:07:48,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.201 2026-09-14 07:07:48,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.175 2026-09-14 07:07:48,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.173 2026-09-14 07:07:48,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.165 2026-09-14 07:07:48,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.142 2026-09-14 07:07:48,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.107 2026-09-14 07:07:48,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.009 0.117 2026-09-14 07:07:48,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.129 2026-09-14 07:07:48,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:48,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:07:48,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-09-14 07:07:48,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:48,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.019 2026-09-14 07:07:48,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3207 2026-09-14 07:07:48,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:48,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3207 2026-09-14 07:07:48,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_mtdfuqy_chrome_odoo" 2026-09-14 07:07:48,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-09-14 07:07:51,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3323 2026-09-14 07:07:51,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpo1li_9ej_chrome_odoo 2026-09-14 07:07:51,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36307/json/version 2026-09-14 07:07:51,601 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36307/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:51,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:51,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36307/json 2026-09-14 07:07:51,626 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36307/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:51,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36307/devtools/page/749AA5E7BDE0CA62F102AF8C78E17ECC 2026-09-14 07:07:51,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:51,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:51,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:51,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:51,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:51,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:51,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:07:52,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.089 0.497 2026-09-14 07:07:52,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '749AA5E7BDE0CA62F102AF8C78E17ECC', 'loaderId': 'A8A36C99190D8804A6F202CF6DFAE1EA', 'isDownload': False} 2026-09-14 07:07:52,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-14 07:07:52,452 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:52,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:07:52,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.017 2026-09-14 07:07:52,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 07:07:52,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-14 07:07:52,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-14 07:07:52,891 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:07:52,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:07:52,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:53,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.277 0.446 2026-09-14 07:07:53,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-14 07:07:53,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.047 2026-09-14 07:07:53,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-14 07:07:53,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:07:53,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.036 0.050 2026-09-14 07:07:53,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.110 2026-09-14 07:07:53,932 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:54,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.168 2026-09-14 07:07:54,013 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:54,018 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:54,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.035 0.206 2026-09-14 07:07:54,088 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:54,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.262 2026-09-14 07:07:54,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.305 2026-09-14 07:07:54,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.279 2026-09-14 07:07:54,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.268 2026-09-14 07:07:54,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.011 0.230 2026-09-14 07:07:54,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.220 2026-09-14 07:07:54,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.203 2026-09-14 07:07:54,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.245 2026-09-14 07:07:54,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.252 2026-09-14 07:07:54,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.256 2026-09-14 07:07:54,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.262 2026-09-14 07:07:54,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.267 2026-09-14 07:07:54,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.261 2026-09-14 07:07:54,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.259 2026-09-14 07:07:54,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.222 2026-09-14 07:07:54,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.215 2026-09-14 07:07:54,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.201 2026-09-14 07:07:54,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:07:54,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:07:54,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.215 2026-09-14 07:07:54,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:07:54,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.213 2026-09-14 07:07:54,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:07:54,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:07:54,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.205 2026-09-14 07:07:54,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:07:54,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.195 2026-09-14 07:07:54,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.010 2026-09-14 07:07:54,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.140 2026-09-14 07:07:54,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:54,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.143 2026-09-14 07:07:54,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.133 2026-09-14 07:07:54,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:07:54,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-09-14 07:07:54,983 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:07:54,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.098 2026-09-14 07:07:54,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.277 2026-09-14 07:07:55,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.007 0.108 2026-09-14 07:07:55,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.130 2026-09-14 07:07:55,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:07:55,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:07:55,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:55,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:55,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3323 2026-09-14 07:07:55,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:55,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3323 2026-09-14 07:07:55,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpo1li_9ej_chrome_odoo" 2026-09-14 07:07:56,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3452 2026-09-14 07:07:56,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6ekbh8wt_chrome_odoo 2026-09-14 07:07:56,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36009/json/version 2026-09-14 07:07:56,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36009/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:07:56,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:07:56,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36009/json 2026-09-14 07:07:56,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36009/json with timeout 3 increased to 10s during tests 2026-09-14 07:07:56,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36009/devtools/page/FE8E38C873B27A3DCD88BBA44E544056 2026-09-14 07:07:56,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:07:56,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:07:56,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:07:56,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:07:56,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:07:56,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:07:56,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.038 0.043 2026-09-14 07:07:56,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FE8E38C873B27A3DCD88BBA44E544056', 'loaderId': '930F17D4EB6A4F59360C314086CA466C', 'isDownload': False} 2026-09-14 07:07:56,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-14 07:07:56,331 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:07:56,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.008 2026-09-14 07:07:56,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.030 2026-09-14 07:07:56,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.023 0.068 2026-09-14 07:07:56,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 07:07:56,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:07:56,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:07:56,861 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:56,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:07:57,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.153 0.361 2026-09-14 07:07:57,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.047 2026-09-14 07:07:57,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:07:57,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:07:57,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.058 2026-09-14 07:07:57,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.093 2026-09-14 07:07:57,671 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:07:57,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.164 2026-09-14 07:07:57,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.191 2026-09-14 07:07:57,778 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07: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-09-14 07:07:57,805 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:07:57,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.244 2026-09-14 07:07:57,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.298 2026-09-14 07:07:57,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.294 2026-09-14 07:07:57,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:57] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.268 2026-09-14 07:07:58,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.283 2026-09-14 07:07:58,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.013 0.221 2026-09-14 07:07:58,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-14 07:07:58,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.229 2026-09-14 07:07:58,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.254 2026-09-14 07:07:58,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.252 2026-09-14 07:07:58,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.265 2026-09-14 07:07:58,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.257 2026-09-14 07:07:58,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.270 2026-09-14 07:07:58,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.281 2026-09-14 07:07:58,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.289 2026-09-14 07:07:58,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-14 07:07:58,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:07:58,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.332 2026-09-14 07:07:58,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:07:58,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.312 2026-09-14 07:07:58,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:07:58,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:07:58,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.325 2026-09-14 07:07:58,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:07:58,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.328 2026-09-14 07:07:58,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:07:58,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:07:58,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.315 2026-09-14 07:07:58,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Validate the popup (trigger: .payment-input-number)' 2026-09-14 07:07:58,756 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:07:58,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.276 2026-09-14 07:07:58,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.223 2026-09-14 07:07:58,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.207 2026-09-14 07:07:58,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.148 2026-09-14 07:07:58,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.125 2026-09-14 07:07:58,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.079 2026-09-14 07:07:58,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:07:58,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.010 0.094 2026-09-14 07:07:58,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:07:58] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.109 2026-09-14 07:07:59,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:07:59,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-09-14 07:07:59,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:07:59,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-09-14 07:07:59,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-09-14 07:07:59,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:07:59,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:07:59,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3452 2026-09-14 07:07:59,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:07:59,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3452 2026-09-14 07:07:59,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6ekbh8wt_chrome_odoo" 2026-09-14 07:07:59,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-09-14 07:08:02,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3594 2026-09-14 07:08:02,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpaopha03l_chrome_odoo 2026-09-14 07:08:02,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44587/json/version 2026-09-14 07:08:02,650 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44587/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:02,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:02,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44587/json 2026-09-14 07:08:02,690 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44587/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:02,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44587/devtools/page/AC1C9DECAD9268A36A65B4191FBA8C28 2026-09-14 07:08:02,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:02,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:02,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:02,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:02,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:02,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:02,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:03,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.067 0.560 2026-09-14 07:08:03,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AC1C9DECAD9268A36A65B4191FBA8C28', 'loaderId': 'FE7240F08B70DAE9AA04DFFA43A33C66', 'isDownload': False} 2026-09-14 07:08:03,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-14 07:08:03,569 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:03,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-09-14 07:08:03,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 07:08:03,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 07:08:04,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 07:08:04,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.016 2026-09-14 07:08:04,071 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:08:04,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:08:04,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:04,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.248 0.414 2026-09-14 07:08:04,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.054 2026-09-14 07:08:04,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:04,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.014 2026-09-14 07:08:04,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:08:05,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.071 0.042 2026-09-14 07:08:05,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:05,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.142 2026-09-14 07:08:05,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.187 2026-09-14 07:08:05,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.215 2026-09-14 07:08:05,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:05,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:05,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.256 2026-09-14 07:08:05,259 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:08:05,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.041 0.348 2026-09-14 07:08:05,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.051 2026-09-14 07:08:05,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.371 2026-09-14 07:08:05,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.362 2026-09-14 07:08:05,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.030 0.335 2026-09-14 07:08:05,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.368 2026-09-14 07:08:05,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.599 2026-09-14 07:08:05,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.041 0.266 2026-09-14 07:08:05,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.033 0.306 2026-09-14 07:08:05,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.034 0.315 2026-09-14 07:08:05,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-09-14 07:08:05,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.322 2026-09-14 07:08:05,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-09-14 07:08:05,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:08:05,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.324 2026-09-14 07:08:06,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:08:06,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:08:06,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.360 2026-09-14 07:08:06,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.345 2026-09-14 07:08:06,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:06,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.340 2026-09-14 07:08:06,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-09-14 07:08:06,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:06,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:08:06,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:06,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.037 0.334 2026-09-14 07:08:06,213 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:06,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3594 2026-09-14 07:08:06,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:06,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3594 2026-09-14 07:08:06,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.352 2026-09-14 07:08:06,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.323 2026-09-14 07:08:06,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpaopha03l_chrome_odoo" 2026-09-14 07:08:06,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, , , ] 2026-09-14 07:08:06,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.321 2026-09-14 07:08:06,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.317 2026-09-14 07:08:06,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.260 2026-09-14 07:08:06,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.171 2026-09-14 07:08:06,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-09-14 07:08:06,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:06,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:06] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.030 0.217 2026-09-14 07:08:06,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-09-14 07:08:06,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-09-14 07:08:07,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3719 2026-09-14 07:08:07,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0dbxwr96_chrome_odoo 2026-09-14 07:08:07,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45717/json/version 2026-09-14 07:08:07,449 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45717/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:07,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:07,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45717/json 2026-09-14 07:08:07,483 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45717/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:07,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45717/devtools/page/818DA80D7D49E22CBCFF93A3D977FC16 2026-09-14 07:08:07,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:07,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:07,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:07,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:07,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:07,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:07,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:08,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.101 0.601 2026-09-14 07:08:08,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '818DA80D7D49E22CBCFF93A3D977FC16', 'loaderId': 'ECD33B8A096E6B6CFF9A5C5A4A81944A', 'isDownload': False} 2026-09-14 07:08:08,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-14 07:08:08,496 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:08,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-09-14 07:08:08,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.024 2026-09-14 07:08:08,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-09-14 07:08:08,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.006 2026-09-14 07:08:08,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.032 2026-09-14 07:08:08,988 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:08,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:08:09,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:09,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.226 0.381 2026-09-14 07:08:09,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.046 2026-09-14 07:08:09,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:08:09,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:08:09,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.060 0.036 2026-09-14 07:08:09,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.133 2026-09-14 07:08:09,900 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:09,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.183 2026-09-14 07:08:09,949 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:09,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:10,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.228 2026-09-14 07:08:10,032 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:08:10,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.290 2026-09-14 07:08:10,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.344 2026-09-14 07:08:10,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.292 2026-09-14 07:08:10,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.276 2026-09-14 07:08:10,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.030 0.271 2026-09-14 07:08:10,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.028 0.256 2026-09-14 07:08:10,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.286 2026-09-14 07:08:10,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.253 2026-09-14 07:08:10,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.246 2026-09-14 07:08:10,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.255 2026-09-14 07:08:10,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.218 2026-09-14 07:08:10,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.178 2026-09-14 07:08:10,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.118 2026-09-14 07:08:10,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.095 2026-09-14 07:08:10,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-14 07:08:10,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.089 2026-09-14 07:08:10,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:10,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:10,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-14 07:08:10,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:08:10,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:08:10,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:10,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-14 07:08:10,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-14 07:08:10,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-09-14 07:08:11,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-09-14 07:08:11,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.044 0.032 2026-09-14 07:08:12,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:12,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:08:12,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:12,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3719 2026-09-14 07:08:12,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:12,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3719 2026-09-14 07:08:12,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0dbxwr96_chrome_odoo" 2026-09-14 07:08:12,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-09-14 07:08:13,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3840 2026-09-14 07:08:13,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpc0r34dnf_chrome_odoo 2026-09-14 07:08:13,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43075/json/version 2026-09-14 07:08:13,139 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43075/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:13,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:13,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43075/json 2026-09-14 07:08:13,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43075/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:13,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43075/devtools/page/6103997E55257EDF95922E9F4078284B 2026-09-14 07:08:13,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:13,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:13,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:13,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:13,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:13,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:13,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:14,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.077 0.507 2026-09-14 07:08:14,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6103997E55257EDF95922E9F4078284B', 'loaderId': '83FB70479C3C0CBAAA6F1AC02C6A0072', 'isDownload': False} 2026-09-14 07:08:14,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-14 07:08:14,033 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:14,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:08:14,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 07:08:14,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-14 07:08:14,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:08:14,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 07:08:14,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:08:14,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:08:14,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:15,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:15,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.255 1.268 2026-09-14 07:08:16,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.043 2026-09-14 07:08:16,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:08:16,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:08:16,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.023 0.039 2026-09-14 07:08:16,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.075 2026-09-14 07:08:16,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:16,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.131 2026-09-14 07:08:16,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.172 2026-09-14 07:08:16,359 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:08:16,372 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:08:16,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.222 2026-09-14 07:08:16,420 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:08:16,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.258 2026-09-14 07:08:16,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.277 2026-09-14 07:08:16,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.007 2026-09-14 07:08:16,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.236 2026-09-14 07:08:16,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.180 2026-09-14 07:08:16,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.190 2026-09-14 07:08:16,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.191 2026-09-14 07:08:16,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.439 2026-09-14 07:08:16,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.211 2026-09-14 07:08:16,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.211 2026-09-14 07:08:16,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.185 2026-09-14 07:08:16,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-14 07:08:16,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.138 2026-09-14 07:08:16,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.011 0.136 2026-09-14 07:08:16,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.122 2026-09-14 07:08:17,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:08:17,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:08:17,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.018 2026-09-14 07:08:17,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:08:17,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:08:17,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:08:17,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-14 07:08:17,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:08:17,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:08:17,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:08:17,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:08:17,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-09-14 07:08:17,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-09-14 07:08:17,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-09-14 07:08:17,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:08:17,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-09-14 07:08:17,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:08:17,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:08:17,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:08:17,367 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:17,370 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:17,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:08:17,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:08:17,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-14 07:08:17,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:08:17,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:17,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35017735 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-09-14 07:08:17,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35017735 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-09-14 07:08:17,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.083 0.099 2026-09-14 07:08:17,708 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:08:17,709 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:08:17,710 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:08:17,714 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:08:17,714 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:08:17,715 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:08:17,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:08:17,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:08:17,723 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:08:17,740 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:08:17,757 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:08:17,760 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:08:17,767 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:08:17,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:08:17,774 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:08:17,776 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:08:17,782 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:08:17,785 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:08:17,788 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:08:17,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:08:17,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:08:17,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:08:17,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:08:17,792 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:08:17,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:08:17,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:08:17,796 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:08:17,797 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:08:17,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:08:17,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:08:17,800 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:08:17,800 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:08:17,801 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:08:17,802 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:08:17,803 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:08:17,803 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:08:17,816 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:08:17,831 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:08:17,836 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:08:17,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:08:17,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:08:17,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:08:17,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:08:17,878 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-14 07:08:17,881 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:08:17,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:08:17,891 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-09-14 07:08:17,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:08:17,909 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:08:17,927 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:08:17,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:08:17,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:08:17,939 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:08:17,940 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:08:17,966 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:08:17,974 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:08:17,976 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:08:17,991 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.106 2026-09-14 07:08:17,996 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-09-14 07:08:18,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:08:18,013 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:08:18,015 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:08:18,020 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:08:18,023 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:08:18,024 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:08:18,025 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:08:18,027 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:08:18,028 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:08:18,030 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:08:18,031 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:08:18,031 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:08:18,031 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:08:18,037 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:08:18,038 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:08:18,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.043 0.017 2026-09-14 07:08:18,040 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:08:18,040 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:08:18,040 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:08:18,045 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:08:18,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:08:18,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:08:18,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:08:18,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:08:18,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:08:18,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:08:18,050 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:08:18,051 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:08:18,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:08:18,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:08:18,063 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:08:18,068 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:08:18,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:08:18,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:08:18,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:08:18,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:08:18,072 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:08:18,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:08:18,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:08:18,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:08:18,079 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:08:18,093 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:08:18,099 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:08:18,100 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 07:08:18,101 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:08:18,125 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:08:18,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:08:18,130 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:08:18,130 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:08:18,135 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-14 07:08:18,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:08:18,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:08:18,149 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:08:18,150 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:08:18,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:08:18,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:08:18,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:08:18,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:08:18,161 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:18,165 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:18,169 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:18,477 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 07:08:18,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:08:18,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:08:18,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67715171 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-09-14 07:08:18,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:08:18,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:08:18,562 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:08:18,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-09-14 07:08:18,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:08:18,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:08:18,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67715171 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-09-14 07:08:18,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-09-14 07:08:18,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.052 0.073 2026-09-14 07:08:18,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-09-14 07:08:18,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.059 2026-09-14 07:08:18,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.019 0.036 2026-09-14 07:08:18,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:18] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.007 0.066 2026-09-14 07:08:19,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:08:19,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:19] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.013 2026-09-14 07:08:20,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:20] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.019 0.023 2026-09-14 07:08:20,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-14 07:08:21,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.558 0.779 2026-09-14 07:08:21,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.225 2026-09-14 07:08:21,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /web HTTP/1.1" 200 - 43 0.037 0.272 2026-09-14 07:08:21,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:08:21,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 07:08:21,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.001 0.013 2026-09-14 07:08:21,797 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:08:21,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:21] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:08:22,434 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:08:22,449 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-14 07:08:22,451 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-09-14 07:08:22,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.090 0.108 2026-09-14 07:08:22,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.203 2026-09-14 07:08:22,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.173 2026-09-14 07:08:22,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.177 2026-09-14 07:08:22,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.035 0.184 2026-09-14 07:08:22,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.031 0.235 2026-09-14 07:08:22,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.091 2026-09-14 07:08:22,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.082 2026-09-14 07:08:22,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.089 2026-09-14 07:08:22,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.120 2026-09-14 07:08:22,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.021 0.100 2026-09-14 07:08:22,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.015 0.151 2026-09-14 07:08:22,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:22] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.061 2026-09-14 07:08:23,006 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:08:23,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-09-14 07:08:23,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.036 0.038 2026-09-14 07:08:23,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.016 0.040 2026-09-14 07:08:23,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.066 2026-09-14 07:08:23,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.075 2026-09-14 07:08:23,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.079 2026-09-14 07:08:23,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.049 2026-09-14 07:08:23,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.053 2026-09-14 07:08:23,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.018 0.038 2026-09-14 07:08:23,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.064 2026-09-14 07:08:24,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:24] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.025 0.054 2026-09-14 07:08:24,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:24] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.016 0.023 2026-09-14 07:08:24,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:08:24,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:24,904 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:24,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3840 2026-09-14 07:08:24,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:24,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3840 2026-09-14 07:08:24,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpc0r34dnf_chrome_odoo" 2026-09-14 07:08:24,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-09-14 07:08:25,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4061 2026-09-14 07:08:25,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_g4x55aj_chrome_odoo 2026-09-14 07:08:25,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41287/json/version 2026-09-14 07:08:25,680 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41287/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:25,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:25,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41287/json 2026-09-14 07:08:25,701 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41287/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:25,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41287/devtools/page/07A4A0AE5119E73A933FD363716345D7 2026-09-14 07:08:25,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:25,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:25,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:25,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:25,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:25,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:25,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:26,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.069 0.486 2026-09-14 07:08:26,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '07A4A0AE5119E73A933FD363716345D7', 'loaderId': '0FFFF1E66A04822BFEC010D31A40F889', 'isDownload': False} 2026-09-14 07:08:26,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-14 07:08:26,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:26,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:08:26,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.028 2026-09-14 07:08:26,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-09-14 07:08:26,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:08:26,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:08:26,943 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:26,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-14 07:08:26,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:27,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.296 0.432 2026-09-14 07:08:27,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.755 2026-09-14 07:08:27,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:27,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.099 2026-09-14 07:08:27,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:08:27,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:08:28,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.181 0.317 2026-09-14 07:08:28,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.045 2026-09-14 07:08:28,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.033 0.018 2026-09-14 07:08:28,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.005 2026-09-14 07:08:28,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.044 0.045 2026-09-14 07:08:28,727 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:28,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.123 2026-09-14 07:08:28,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.026 0.190 2026-09-14 07:08:28,887 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08: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-09-14 07:08:28,901 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:28,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.242 2026-09-14 07:08:28,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.285 2026-09-14 07:08:28,981 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:08:29,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.337 2026-09-14 07:08:29,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.283 2026-09-14 07:08:29,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.295 2026-09-14 07:08:29,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.046 0.207 2026-09-14 07:08:29,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.270 2026-09-14 07:08:29,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.261 2026-09-14 07:08:29,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.038 0.277 2026-09-14 07:08:29,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.296 2026-09-14 07:08:29,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.308 2026-09-14 07:08:29,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.289 2026-09-14 07:08:29,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.230 2026-09-14 07:08:29,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.188 2026-09-14 07:08:29,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.152 2026-09-14 07:08:29,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.013 0.109 2026-09-14 07:08:29,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.006 0.113 2026-09-14 07:08:29,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.113 2026-09-14 07:08:29,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:08:29,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:08:29,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:29,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:08:29,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:29,724 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:29,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-09-14 07:08:29,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-09-14 07:08:29,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:29] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.113 0.105 2026-09-14 07:08:30,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-09-14 07:08:30,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:08:30,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:30,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:08:30,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:08:30,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-09-14 07:08:30,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:30,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:30,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-09-14 07:08:30,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:30,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:30,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-09-14 07:08:30,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:30,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-09-14 07:08:30,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-09-14 07:08:31,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:31] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.056 0.065 2026-09-14 07:08:31,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:08:31,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-09-14 07:08:31,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:08:31,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:08:31,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:08:31,939 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:31,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:08:31,951 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:31,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:08:31,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.014 2026-09-14 07:08:31,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:08:32,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44601123 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-09-14 07:08:32,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:08:32,025 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:32,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44601123 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-09-14 07:08:32,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.059 0.094 2026-09-14 07:08:32,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:32] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-14 07:08:32,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-09-14 07:08:32,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:32,952 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:32,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4061 2026-09-14 07:08:32,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:32,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4061 2026-09-14 07:08:33,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_g4x55aj_chrome_odoo" 2026-09-14 07:08:33,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-09-14 07:08:33,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4194 2026-09-14 07:08:33,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpjtkxyqzs_chrome_odoo 2026-09-14 07:08:33,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40905/json/version 2026-09-14 07:08:33,649 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40905/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:33,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:33,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40905/json 2026-09-14 07:08:33,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40905/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:33,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40905/devtools/page/67113AA4BF181B188C6FDB18EC1527F9 2026-09-14 07:08:33,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:33,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:33,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:08:33,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:33,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:33,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:33,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:34,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.104 0.627 2026-09-14 07:08:34,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '67113AA4BF181B188C6FDB18EC1527F9', 'loaderId': 'EA841F5230DFF75D7773B7E44B7FEB47', 'isDownload': False} 2026-09-14 07:08:34,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-14 07:08:34,713 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:34,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:34] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:08:34,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:34] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.017 2026-09-14 07:08:34,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:34] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 07:08:35,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:08:35,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.006 2026-09-14 07:08:35,172 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:35,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:08:35,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:35,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.257 0.372 2026-09-14 07:08:35,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.043 2026-09-14 07:08:35,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-14 07:08:35,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:35,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 07:08:36,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.050 0.054 2026-09-14 07:08:36,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.026 0.132 2026-09-14 07:08:36,163 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:36,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.196 2026-09-14 07:08:36,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.236 2026-09-14 07:08:36,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:36,280 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:08:36,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.287 2026-09-14 07:08:36,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.355 2026-09-14 07:08:36,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.293 2026-09-14 07:08:36,428 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:08:36,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.275 2026-09-14 07:08:36,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.288 2026-09-14 07:08:36,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.033 0.278 2026-09-14 07:08:36,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.312 2026-09-14 07:08:36,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-14 07:08:36,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.265 2026-09-14 07:08:36,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.259 2026-09-14 07:08:36,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.249 2026-09-14 07:08:36,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.229 2026-09-14 07:08:36,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.145 2026-09-14 07:08:36,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-14 07:08:36,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-14 07:08:36,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.090 2026-09-14 07:08:36,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-14 07:08:37,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:08:37,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:08:37,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.013 2026-09-14 07:08:37,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:37,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-09-14 07:08:37,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:37,100 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:37,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:37,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:08:37,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:37,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:37,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:08:37,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:08:37,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-09-14 07:08:37,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:37,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:37,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:08:37,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:37,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:37,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-09-14 07:08:37,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:37,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:08:37,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:37,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4194 2026-09-14 07:08:37,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:37,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4194 2026-09-14 07:08:37,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpjtkxyqzs_chrome_odoo" 2026-09-14 07:08:37,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-09-14 07:08:38,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4316 2026-09-14 07:08:38,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkvuo1efl_chrome_odoo 2026-09-14 07:08:38,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43159/json/version 2026-09-14 07:08:38,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43159/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:38,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:38,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43159/json 2026-09-14 07:08:38,127 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43159/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:38,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43159/devtools/page/BC7FCA052F854FD29AB112B4E9ECF399 2026-09-14 07:08:38,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:38,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:38,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:38,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:38,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:38,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:38,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:38,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.070 0.525 2026-09-14 07:08:38,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BC7FCA052F854FD29AB112B4E9ECF399', 'loaderId': '6709D3B87EF9D055AC84B7ACF8D8C3F8', 'isDownload': False} 2026-09-14 07:08:38,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-14 07:08:38,982 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:38,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 07:08:39,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 07:08:39,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:08:39,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:08:39,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:08:39,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:08:39,488 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:39,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:40,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.200 0.403 2026-09-14 07:08:40,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.620 2026-09-14 07:08:40,180 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:40,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.090 2026-09-14 07:08:40,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 07:08:40,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:08:40,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.176 0.326 2026-09-14 07:08:40,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.060 2026-09-14 07:08:40,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.014 2026-09-14 07:08:40,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:08:41,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.040 0.029 2026-09-14 07:08:41,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.118 2026-09-14 07:08:41,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:08:41,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.156 2026-09-14 07:08:41,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.189 2026-09-14 07:08:41,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.245 2026-09-14 07:08:41,281 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:41,288 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:41,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.293 2026-09-14 07:08:41,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:41,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.261 2026-09-14 07:08:41,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.209 2026-09-14 07:08:41,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.224 2026-09-14 07:08:41,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.222 2026-09-14 07:08:41,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.016 0.214 2026-09-14 07:08:41,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.200 2026-09-14 07:08:41,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.217 2026-09-14 07:08:41,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.210 2026-09-14 07:08:41,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.179 2026-09-14 07:08:41,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.163 2026-09-14 07:08:41,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.143 2026-09-14 07:08:41,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.109 2026-09-14 07:08:41,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-14 07:08:41,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.100 2026-09-14 07:08:41,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:41] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-14 07:08:42,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:08:42,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-09-14 07:08:42,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:42,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-09-14 07:08:42,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:42,097 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:42,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:42,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:08:42,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:08:42,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:42,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:42,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-09-14 07:08:43,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:43,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:08:43,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:08:43,061 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:43,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:43,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:08:43,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:08:43,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:08:43,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63288200 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-09-14 07:08:43,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:08:43,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:43,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63288200 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-09-14 07:08:43,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.113 0.096 2026-09-14 07:08:43,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:08:43,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:08:44,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:44,117 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:44,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4316 2026-09-14 07:08:44,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:44,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4316 2026-09-14 07:08:44,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkvuo1efl_chrome_odoo" 2026-09-14 07:08:45,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-09-14 07:08:46,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4439 2026-09-14 07:08:46,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptxwi1eze_chrome_odoo 2026-09-14 07:08:46,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39739/json/version 2026-09-14 07:08:46,548 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39739/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:46,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:46,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39739/json 2026-09-14 07:08:46,569 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39739/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:46,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39739/devtools/page/0D22F10017FDC5C37CE63E3E8E9D05B1 2026-09-14 07:08:46,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:46,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:46,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:08:46,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:46,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:46,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:46,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:47,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.125 0.631 2026-09-14 07:08:47,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0D22F10017FDC5C37CE63E3E8E9D05B1', 'loaderId': '1941D74C7554B1E67C75C59355548B69', 'isDownload': False} 2026-09-14 07:08:47,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-14 07:08:47,590 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:47,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:08:47,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:08:47,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-14 07:08:47,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:08:47,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-14 07:08:48,012 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:48,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:08:48,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:48,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.315 0.336 2026-09-14 07:08:48,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 0.675 2026-09-14 07:08:48,765 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:48,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.089 2026-09-14 07:08:48,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:08:48,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:08:49,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.127 0.317 2026-09-14 07:08:49,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.043 2026-09-14 07:08:49,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.011 2026-09-14 07:08:49,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:08:49,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.010 2026-09-14 07:08:49,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.035 2026-09-14 07:08:49,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.057 2026-09-14 07:08:49,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.006 0.079 2026-09-14 07:08:49,652 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:49,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.018 0.091 2026-09-14 07:08:49,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.110 2026-09-14 07:08:49,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.110 2026-09-14 07:08:49,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-14 07:08:49,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-14 07:08:49,768 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:49,783 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:08:49,800 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:08:49,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.032 0.109 2026-09-14 07:08:49,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:08:50,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:50,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-14 07:08:50,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:50,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-14 07:08:50,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:50] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.011 0.036 2026-09-14 07:08:50,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-09-14 07:08:50,646 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:50,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.043 2026-09-14 07:08:50,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.009 0.021 2026-09-14 07:08:51,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:51,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-14 07:08:51,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:51,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-09-14 07:08:51,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:51] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.020 0.013 2026-09-14 07:08:51,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.013 0.042 2026-09-14 07:08:51,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.012 0.022 2026-09-14 07:08:51,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:08:52,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:52,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-14 07:08:52,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:52,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:52] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:08:52,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-09-14 07:08:52,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.018 0.033 2026-09-14 07:08:52,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.014 2026-09-14 07:08:53,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:53,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:08:53,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:08:53,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:53,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4439 2026-09-14 07:08:53,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:08:53,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4439 2026-09-14 07:08:53,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptxwi1eze_chrome_odoo" 2026-09-14 07:08:53,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-09-14 07:08:53,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4559 2026-09-14 07:08:53,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp99byfs6y_chrome_odoo 2026-09-14 07:08:53,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38419/json/version 2026-09-14 07:08:53,986 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38419/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:08:54,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:08:54,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38419/json 2026-09-14 07:08:54,012 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38419/json with timeout 3 increased to 10s during tests 2026-09-14 07:08:54,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38419/devtools/page/91253DB1CBAB22095BE96897D77932D5 2026-09-14 07:08:54,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:08:54,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:08:54,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:08:54,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:08:54,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:08:54,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:08:54,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:08:54,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 0.507 2026-09-14 07:08:54,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '91253DB1CBAB22095BE96897D77932D5', 'loaderId': '328009273473404CFA02BA3CBFCB387E', 'isDownload': False} 2026-09-14 07:08:54,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-14 07:08:54,883 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:54,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:54] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-09-14 07:08:54,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:54] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-09-14 07:08:54,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:54] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-14 07:08:55,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:08:55,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:08:55,307 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:55,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:08:55,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:08:56,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.283 0.393 2026-09-14 07:08:56,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.675 2026-09-14 07:08:56,074 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:08:56,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.067 2026-09-14 07:08:56,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:08:56,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.004 2026-09-14 07:08:56,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.170 0.349 2026-09-14 07:08:56,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.043 2026-09-14 07:08:56,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-14 07:08:56,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:08:57,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.073 0.033 2026-09-14 07:08:57,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.125 2026-09-14 07:08:57,064 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:57,072 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:08:57,082 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:57,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.145 2026-09-14 07:08:57,146 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:08:57,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.207 2026-09-14 07:08:57,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.256 2026-09-14 07:08:57,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.289 2026-09-14 07:08:57,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.267 2026-09-14 07:08:57,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.232 2026-09-14 07:08:57,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.226 2026-09-14 07:08:57,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.246 2026-09-14 07:08:57,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.238 2026-09-14 07:08:57,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.226 2026-09-14 07:08:57,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.215 2026-09-14 07:08:57,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-09-14 07:08:57,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.176 2026-09-14 07:08:57,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-14 07:08:57,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.123 2026-09-14 07:08:57,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.081 2026-09-14 07:08:57,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.006 0.077 2026-09-14 07:08:57,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.080 2026-09-14 07:08:57,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.080 2026-09-14 07:08:57,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:08:57,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:08:57,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-14 07:08:57,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:08:57,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:08:57,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:08:57,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:57,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 07:08:57,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:57,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:57,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:08:57,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:08:58,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:08:58,010 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:08:58,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:08:58,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:08:58,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.012 2026-09-14 07:08:58,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11676853 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-09-14 07:08:58,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:08:58,072 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:08:58,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11676853 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-09-14 07:08:58,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.056 0.082 2026-09-14 07:08:58,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:58] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 07:08:58,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:08:59,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:59,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:08:59,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-14 07:08:59,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:08:59,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.021 2026-09-14 07:08:59,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:59] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.022 0.032 2026-09-14 07:08:59,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:08:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:08:59,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:08:59,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:08:59,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:08:59,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:00,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:09:00,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:00,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:00,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:09:00,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:09:00,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-14 07:09:00,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-14 07:09:00,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:00,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4559 2026-09-14 07:09:00,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:00,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4559 2026-09-14 07:09:00,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp99byfs6y_chrome_odoo" 2026-09-14 07:09:00,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-09-14 07:09:00,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4692 2026-09-14 07:09:00,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkohyrohe_chrome_odoo 2026-09-14 07:09:00,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37589/json/version 2026-09-14 07:09:00,828 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37589/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:00,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:00,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37589/json 2026-09-14 07:09:00,873 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37589/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:00,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37589/devtools/page/C5D7617383EEA45F249082FE8E082D2F 2026-09-14 07:09:00,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:00,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:01,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:01,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:01,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:01,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:01,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:02,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.081 1.302 2026-09-14 07:09:02,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C5D7617383EEA45F249082FE8E082D2F', 'loaderId': '1B5AFE173E4C9AC3B275215BC44BDD7F', 'isDownload': False} 2026-09-14 07:09:02,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-14 07:09:02,494 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:02,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:09:02,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.018 2026-09-14 07:09:02,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-09-14 07:09:02,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:09:02,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-09-14 07:09:02,890 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:02,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 07:09:02,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:03,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.274 0.382 2026-09-14 07:09:03,662 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.045 2026-09-14 07:09:03,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:03,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.030 0.013 2026-09-14 07:09:03,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:09:03,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.036 0.036 2026-09-14 07:09:03,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.103 2026-09-14 07:09:03,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:09:03,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.143 2026-09-14 07:09:03,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.184 2026-09-14 07:09:03,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.217 2026-09-14 07:09:04,006 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:09:04,014 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:04,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.294 2026-09-14 07:09:04,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.245 2026-09-14 07:09:04,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.230 2026-09-14 07:09:04,133 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:04,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.264 2026-09-14 07:09:04,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.278 2026-09-14 07:09:04,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.027 0.271 2026-09-14 07:09:04,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.298 2026-09-14 07:09:04,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.301 2026-09-14 07:09:04,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.256 2026-09-14 07:09:04,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.246 2026-09-14 07:09:04,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.218 2026-09-14 07:09:04,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.167 2026-09-14 07:09:04,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.111 2026-09-14 07:09:04,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 07:09:04,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 07:09:04,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 07:09:04,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:09:04,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-09-14 07:09:04,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-09-14 07:09:04,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.015 2026-09-14 07:09:04,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:09:04,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:04,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4692 2026-09-14 07:09:04,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:04,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4692 2026-09-14 07:09:04,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkohyrohe_chrome_odoo" 2026-09-14 07:09:04,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-09-14 07:09:05,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4811 2026-09-14 07:09:05,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4kub_i7__chrome_odoo 2026-09-14 07:09:05,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44989/json/version 2026-09-14 07:09:05,312 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44989/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:05,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:05,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44989/json 2026-09-14 07:09:05,336 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44989/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:05,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44989/devtools/page/75BD1BFCC3C09261B81D03678F15F9DF 2026-09-14 07:09:05,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:05,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:05,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:09:05,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:05,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:05,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:05,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:05,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:05] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.008 0.216 2026-09-14 07:09:06,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web HTTP/1.1" 200 - 110 0.097 0.519 2026-09-14 07:09:06,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '75BD1BFCC3C09261B81D03678F15F9DF', 'loaderId': '5DD9DF15334D0AC9998F0C5FB847AAAC', 'isDownload': False} 2026-09-14 07:09:06,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-14 07:09:06,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-09-14 07:09:06,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web/webclient/load_menus/48aa3960dd2690140851dfbfdf5ddd9461c0f9185b39776a82e85d5e87ed5e12 HTTP/1.1" 200 - 2 0.006 0.015 2026-09-14 07:09:06,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.047 2026-09-14 07:09:06,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.025 2026-09-14 07:09:06,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:06] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:09:06,490 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:09:07,132 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 07:09:07,135 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 07:09:07,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-14 07:09:07,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.017 2026-09-14 07:09:07,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:07,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.100 0.102 2026-09-14 07:09:07,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.181 2026-09-14 07:09:07,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.171 2026-09-14 07:09:07,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.180 2026-09-14 07:09:07,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.029 0.218 2026-09-14 07:09:07,469 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:07,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.221 2026-09-14 07:09:07,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.112 2026-09-14 07:09:07,512 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:09:07,513 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:09:07,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/offline HTTP/1.1" 200 - 7 0.023 0.115 2026-09-14 07:09:07,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.137 2026-09-14 07:09:07,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.134 2026-09-14 07:09:07,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 200 - 18 0.017 0.177 2026-09-14 07:09:07,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:07] "GET /web?reload=true HTTP/1.1" 200 - 16 0.019 0.053 2026-09-14 07:09:07,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:09:08,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.010 2026-09-14 07:09:08,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.060 0.046 2026-09-14 07:09:08,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.085 2026-09-14 07:09:08,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.091 2026-09-14 07:09:08,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.020 0.089 2026-09-14 07:09:08,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.094 2026-09-14 07:09:08,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.047 2026-09-14 07:09:08,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.055 2026-09-14 07:09:08,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.009 0.072 2026-09-14 07:09:08,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.095 2026-09-14 07:09:08,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.060 0.062 2026-09-14 07:09:08,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:08] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.009 0.022 2026-09-14 07:09:09,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:09:09,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:09,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:09] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.042 0.061 2026-09-14 07:09:09,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.031 0.146 2026-09-14 07:09:09,897 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:09,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:09] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:09:09,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:09] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 07:09:09,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:09] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-09-14 07:09:10,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 07:09:10,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-14 07:09:10,291 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:09:10,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:09:10,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.209 0.350 2026-09-14 07:09:10,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.040 2026-09-14 07:09:10,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:09:11,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:09:11,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.026 0.046 2026-09-14 07:09:11,106 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:09:11,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.114 2026-09-14 07:09:11,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.146 2026-09-14 07:09:11,196 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:09:11,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.176 2026-09-14 07:09:11,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-14 07:09:11,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.247 2026-09-14 07:09:11,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.190 2026-09-14 07:09:11,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 11 0.011 0.189 2026-09-14 07:09:11,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.176 2026-09-14 07:09:11,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.195 2026-09-14 07:09:11,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.196 2026-09-14 07:09:11,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.005 0.176 2026-09-14 07:09:11,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.177 2026-09-14 07:09:11,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-09-14 07:09:11,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.158 2026-09-14 07:09:11,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.120 2026-09-14 07:09:11,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.068 2026-09-14 07:09:11,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.064 2026-09-14 07:09:11,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-14 07:09:11,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.074 2026-09-14 07:09:11,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:11,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:09:11,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:11,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.013 2026-09-14 07:09:11,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:09:11,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:11,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:12,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:09:12,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:12,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:12,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:09:12,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-09-14 07:09:12,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7729711 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-09-14 07:09:12,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:12,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:09:12,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-09-14 07:09:12,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:09:12,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7729711 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-14 07:09:12,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.078 0.069 2026-09-14 07:09:12,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "GET /web HTTP/1.1" 200 - 16 0.022 0.080 2026-09-14 07:09:12,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "GET /web HTTP/1.1" 200 - 16 0.016 0.035 2026-09-14 07:09:12,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.004 2026-09-14 07:09:12,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.047 2026-09-14 07:09:12,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.066 2026-09-14 07:09:12,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.063 2026-09-14 07:09:13,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.067 2026-09-14 07:09:13,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.071 2026-09-14 07:09:13,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 07:09:13,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.033 2026-09-14 07:09:13,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.028 2026-09-14 07:09:13,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.022 0.059 2026-09-14 07:09:13,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.059 2026-09-14 07:09:13,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 07:09:13,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.006 2026-09-14 07:09:13,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.051 0.059 2026-09-14 07:09:13,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.093 2026-09-14 07:09:13,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.092 2026-09-14 07:09:13,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.020 0.096 2026-09-14 07:09:13,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.112 2026-09-14 07:09:13,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.037 2026-09-14 07:09:13,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.037 2026-09-14 07:09:13,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.008 0.054 2026-09-14 07:09:13,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.075 2026-09-14 07:09:13,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 07:09:13,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.006 0.019 2026-09-14 07:09:13,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:13] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.011 0.023 2026-09-14 07:09:14,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:09:14,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:09:14,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:14] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.037 0.045 2026-09-14 07:09:14,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:14] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.025 0.033 2026-09-14 07:09:14,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:14,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:09:14,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:09:15,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.160 0.318 2026-09-14 07:09:15,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.082 2026-09-14 07:09:15,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.046 2026-09-14 07:09:15,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-14 07:09:15,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:09:15,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-14 07:09:15,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.016 0.027 2026-09-14 07:09:15,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.021 2026-09-14 07:09:16,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:09:16,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-09-14 07:09:16,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-14 07:09:16,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.014 0.031 2026-09-14 07:09:17,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:09:17,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:17,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:09:17,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:09:17,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:09:17,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:09:17,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:17,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:09:17,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:09:17,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-14 07:09:17,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:09:17,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45975877 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-09-14 07:09:17,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:09:17,437 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #43 deleted pos.order.line records with IDs: [62] 2026-09-14 07:09:17,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45975877 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-14 07:09:17,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.069 0.113 2026-09-14 07:09:17,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.018 2026-09-14 07:09:17,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:09:18,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:09:18,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-09-14 07:09:18,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-09-14 07:09:18,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.010 0.028 2026-09-14 07:09:19,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:09:19,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:19] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:09:19,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 43, model: account.move 2026-09-14 07:09:20,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.615 0.808 2026-09-14 07:09:20,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.848 2026-09-14 07:09:20,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "GET /web HTTP/1.1" 200 - 16 0.008 0.031 2026-09-14 07:09:20,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-09-14 07:09:20,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.041 2026-09-14 07:09:20,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.052 2026-09-14 07:09:20,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.055 2026-09-14 07:09:21,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.071 2026-09-14 07:09:21,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.065 2026-09-14 07:09:21,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.052 2026-09-14 07:09:21,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.014 0.060 2026-09-14 07:09:21,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.014 0.072 2026-09-14 07:09:21,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.010 0.101 2026-09-14 07:09:21,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.052 2026-09-14 07:09:21,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.013 0.006 2026-09-14 07:09:21,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.056 2026-09-14 07:09:21,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.072 2026-09-14 07:09:21,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.069 2026-09-14 07:09:21,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.085 2026-09-14 07:09:21,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.073 2026-09-14 07:09:21,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.064 2026-09-14 07:09:21,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.050 2026-09-14 07:09:21,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.019 0.060 2026-09-14 07:09:21,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.091 2026-09-14 07:09:21,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.013 2026-09-14 07:09:21,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.010 0.037 2026-09-14 07:09:21,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:21] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.017 0.024 2026-09-14 07:09:22,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:09:22,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-09-14 07:09:22,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:22,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:22] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.029 0.029 2026-09-14 07:09:22,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.019 0.032 2026-09-14 07:09:22,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:22,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:09:22,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:09:23,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.137 0.289 2026-09-14 07:09:23,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.044 2026-09-14 07:09:23,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.044 2026-09-14 07:09:23,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:09:23,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:09:23,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.005 2026-09-14 07:09:23,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.007 0.023 2026-09-14 07:09:23,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:09:24,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:24,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:09:24,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:24,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:24,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4811 2026-09-14 07:09:24,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:24,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4811 2026-09-14 07:09:24,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4kub_i7__chrome_odoo" 2026-09-14 07:09:24,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-09-14 07:09:25,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5103 2026-09-14 07:09:25,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpfeqs4ubl_chrome_odoo 2026-09-14 07:09:25,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37433/json/version 2026-09-14 07:09:25,037 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37433/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:25,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:25,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37433/json 2026-09-14 07:09:25,076 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37433/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:25,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37433/devtools/page/A2AE61D637F5D835DA4DFC9925D7E721 2026-09-14 07:09:25,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:25,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:25,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:25,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:25,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:25,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:25,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:26,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.546 2026-09-14 07:09:26,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A2AE61D637F5D835DA4DFC9925D7E721', 'loaderId': '1ADEBF425E72E5AE48CDE6A958CFCDB5', 'isDownload': False} 2026-09-14 07:09:26,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-14 07:09:26,025 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:26,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:09:26,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.020 2026-09-14 07:09:26,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.058 2026-09-14 07:09:26,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:09:26,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-09-14 07:09:26,477 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:26,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 07:09:26,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:27,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.207 0.376 2026-09-14 07:09:27,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.594 2026-09-14 07:09:27,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:27,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.083 2026-09-14 07:09:27,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-14 07:09:27,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:09:27,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.156 0.316 2026-09-14 07:09:27,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.044 2026-09-14 07:09:27,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.010 2026-09-14 07:09:27,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:09:28,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.080 0.038 2026-09-14 07:09:28,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:28,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.146 2026-09-14 07:09:28,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.181 2026-09-14 07:09:28,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.218 2026-09-14 07:09:28,190 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:28,199 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:28,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.036 0.253 2026-09-14 07:09:28,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.328 2026-09-14 07:09:28,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.220 2026-09-14 07:09:28,322 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:09:28,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-14 07:09:28,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.241 2026-09-14 07:09:28,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.226 2026-09-14 07:09:28,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-14 07:09:28,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.217 2026-09-14 07:09:28,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.231 2026-09-14 07:09:28,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.233 2026-09-14 07:09:28,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.210 2026-09-14 07:09:28,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.186 2026-09-14 07:09:28,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-14 07:09:28,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.102 2026-09-14 07:09:28,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.091 2026-09-14 07:09:28,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.093 2026-09-14 07:09:28,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.104 2026-09-14 07:09:28,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:28,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:09:28,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:09:28,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.014 2026-09-14 07:09:29,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:29,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:09:29,045 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:09:29,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:29,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:29,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:09:29,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:29,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:29,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:09:29,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:09:29,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:09:29,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:29,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:09:29,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:09:29,249 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:29,252 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:29,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:09:29,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:09:29,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:09:29,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.021 2026-09-14 07:09:29,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:09:29,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15373105 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-09-14 07:09:29,306 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:09:31,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15373105 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 207}] 2026-09-14 07:09:31,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.671 1.232 2026-09-14 07:09:31,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.863 2026-09-14 07:09:31,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:31] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.016 0.018 2026-09-14 07:09:31,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-14 07:09:32,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:32,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:32,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5103 2026-09-14 07:09:32,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:32,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5103 2026-09-14 07:09:32,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpfeqs4ubl_chrome_odoo" 2026-09-14 07:09:32,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-09-14 07:09:32,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5232 2026-09-14 07:09:32,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp7t71hd5w_chrome_odoo 2026-09-14 07:09:32,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33827/json/version 2026-09-14 07:09:32,908 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33827/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:32,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:32,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33827/json 2026-09-14 07:09:32,960 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33827/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:32,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33827/devtools/page/5B5168DE0660C78EC57713D12A0D8337 2026-09-14 07:09:32,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:32,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:33,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:33,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:33,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:33,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:33,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:33,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:33] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.074 0.508 2026-09-14 07:09:33,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5B5168DE0660C78EC57713D12A0D8337', 'loaderId': '58564B67C503C784D6A5E38EBE386D95', 'isDownload': False} 2026-09-14 07:09:33,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-14 07:09:33,739 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:33,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:09:33,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.021 2026-09-14 07:09:33,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.035 2026-09-14 07:09:34,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 07:09:34,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-14 07:09:34,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:34,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:09:34,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:34,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.208 0.401 2026-09-14 07:09:34,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.595 2026-09-14 07:09:34,915 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:34,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.072 2026-09-14 07:09:35,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:09:35,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:09:35,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.155 0.331 2026-09-14 07:09:35,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.048 2026-09-14 07:09:35,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.011 2026-09-14 07:09:35,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:09:35,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.037 0.037 2026-09-14 07:09:35,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:35,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.089 2026-09-14 07:09:35,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.157 2026-09-14 07:09:35,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.180 2026-09-14 07:09:35,900 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:09:35,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:09:35,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.212 2026-09-14 07:09:35,930 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:09:35,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.240 2026-09-14 07:09:35,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.224 2026-09-14 07:09:36,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.227 2026-09-14 07:09:36,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.186 2026-09-14 07:09:36,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.011 0.161 2026-09-14 07:09:36,132 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.192 2026-09-14 07:09:36,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.171 2026-09-14 07:09:36,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.157 2026-09-14 07:09:36,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.150 2026-09-14 07:09:36,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.160 2026-09-14 07:09:36,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.128 2026-09-14 07:09:36,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.110 2026-09-14 07:09:36,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.105 2026-09-14 07:09:36,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.110 2026-09-14 07:09:36,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-14 07:09:36,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-14 07:09:36,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:36,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-14 07:09:36,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-14 07:09:36,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-09-14 07:09:37,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.144 0.251 2026-09-14 07:09:37,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.017 0.360 2026-09-14 07:09:37,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-09-14 07:09:37,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:37,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5232 2026-09-14 07:09:37,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:37,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5232 2026-09-14 07:09:37,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp7t71hd5w_chrome_odoo" 2026-09-14 07:09:37,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-09-14 07:09:38,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5347 2026-09-14 07:09:38,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpf50ps_z6_chrome_odoo 2026-09-14 07:09:38,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41951/json/version 2026-09-14 07:09:38,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41951/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:38,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:38,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41951/json 2026-09-14 07:09:38,771 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41951/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:38,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41951/devtools/page/A439305A112FC235A7A9858BBD747CBB 2026-09-14 07:09:38,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:38,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:38,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:38,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:38,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:38,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:38,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:39,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.081 0.536 2026-09-14 07:09:39,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A439305A112FC235A7A9858BBD747CBB', 'loaderId': '21C45E00ED9CB5EA7CDBAE047CA4C45D', 'isDownload': False} 2026-09-14 07:09:39,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-14 07:09:39,600 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:39,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:09:39,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 07:09:39,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-09-14 07:09:39,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:09:39,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-14 07:09:40,004 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:09:40,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:09:40,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:40,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.257 0.381 2026-09-14 07:09:40,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.650 2026-09-14 07:09:40,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:40,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.062 2026-09-14 07:09:40,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:09:40,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:09:41,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.196 0.314 2026-09-14 07:09:41,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.044 2026-09-14 07:09:41,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.012 2026-09-14 07:09:41,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:09:41,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.029 0.037 2026-09-14 07:09:41,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.106 2026-09-14 07:09:41,661 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:09:41,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.148 2026-09-14 07:09:41,714 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:09:41,734 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:09:41,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.206 2026-09-14 07:09:41,778 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:09:41,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.022 0.275 2026-09-14 07:09:41,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.028 0.309 2026-09-14 07:09:41,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.294 2026-09-14 07:09:41,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.259 2026-09-14 07:09:41,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:41] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.012 0.224 2026-09-14 07:09:42,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.238 2026-09-14 07:09:42,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.241 2026-09-14 07:09:42,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.189 2026-09-14 07:09:42,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.185 2026-09-14 07:09:42,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.183 2026-09-14 07:09:42,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.153 2026-09-14 07:09:42,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.134 2026-09-14 07:09:42,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.107 2026-09-14 07:09:42,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-14 07:09:42,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.095 2026-09-14 07:09:42,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-14 07:09:42,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-14 07:09:42,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:42,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-14 07:09:42,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-14 07:09:42,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-09-14 07:09:42,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.171 0.245 2026-09-14 07:09:42,920 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:42] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.021 0.383 2026-09-14 07:09:43,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-09-14 07:09:43,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:43,698 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:43,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5347 2026-09-14 07:09:43,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:43,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5347 2026-09-14 07:09:43,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpf50ps_z6_chrome_odoo" 2026-09-14 07:09:43,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-09-14 07:09:46,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5464 2026-09-14 07:09:46,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsha7asnv_chrome_odoo 2026-09-14 07:09:46,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41415/json/version 2026-09-14 07:09:46,729 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41415/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:46,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:46,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41415/json 2026-09-14 07:09:46,736 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41415/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:46,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41415/devtools/page/CD02CBA2D147311201465CA39C7B748B 2026-09-14 07:09:46,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:46,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:46,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:46,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:46,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:46,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:46,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:47,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.052 0.512 2026-09-14 07:09:47,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CD02CBA2D147311201465CA39C7B748B', 'loaderId': '296502DFEDC6AE93BBB040B45433EF54', 'isDownload': False} 2026-09-14 07:09:47,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-14 07:09:47,569 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:47,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:47] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.008 2026-09-14 07:09:47,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:47] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.022 2026-09-14 07:09:47,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:47] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-09-14 07:09:48,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:09:48,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.009 2026-09-14 07:09:48,047 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:09:48,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:09:48,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:49,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:49,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.224 1.217 2026-09-14 07:09:49,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.043 2026-09-14 07:09:49,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 07:09:49,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:09:49,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.047 0.060 2026-09-14 07:09:49,776 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:09:49,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.124 2026-09-14 07:09:49,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.177 2026-09-14 07:09:49,875 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:09:49,879 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:49,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.021 0.203 2026-09-14 07:09:49,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:09:49,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.255 2026-09-14 07:09:49,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:49] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.265 2026-09-14 07:09:50,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.199 2026-09-14 07:09:50,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.214 2026-09-14 07:09:50,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.192 2026-09-14 07:09:50,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.228 2026-09-14 07:09:50,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.014 0.282 2026-09-14 07:09:50,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.293 2026-09-14 07:09:50,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.305 2026-09-14 07:09:50,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.303 2026-09-14 07:09:50,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.302 2026-09-14 07:09:50,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.296 2026-09-14 07:09:50,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.270 2026-09-14 07:09:50,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.230 2026-09-14 07:09:50,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-14 07:09:50,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.232 2026-09-14 07:09:50,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:09:50,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.229 2026-09-14 07:09:50,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:09:50,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.229 2026-09-14 07:09:50,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:09:50,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:09:50,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:09:50,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.223 2026-09-14 07:09:50,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.220 2026-09-14 07:09:50,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:50,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.212 2026-09-14 07:09:50,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.194 2026-09-14 07:09:50,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:09:50,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:50,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.163 2026-09-14 07:09:50,804 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:09:50,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:50,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.152 2026-09-14 07:09:50,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.127 2026-09-14 07:09:50,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:09:50,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.104 2026-09-14 07:09:50,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:09:50,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:50,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:50,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-14 07:09:50,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:50,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.118 2026-09-14 07:09:50,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-09-14 07:09:50,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:50,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.115 2026-09-14 07:09:50,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:50,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:09:50,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:09:50,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-09-14 07:09:51,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,178 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-09-14 07:09:51,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:09:51,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-09-14 07:09:51,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:09:51,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:09:51,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-09-14 07:09:51,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:09:51,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-09-14 07:09:51,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-09-14 07:09:51,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:09:51,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:09:51,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-09-14 07:09:51,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:51,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:09:51,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:51,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:09:52,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-09-14 07:09:52,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:09:52,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:09:52,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:52,068 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:09:52,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5464 2026-09-14 07:09:52,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:52,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5464 2026-09-14 07:09:52,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsha7asnv_chrome_odoo" 2026-09-14 07:09:52,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-09-14 07:09:52,812 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #40 deleted mail.message records with IDs: [8832] 2026-09-14 07:09:53,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5609 2026-09-14 07:09:53,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpy7b2iqim_chrome_odoo 2026-09-14 07:09:53,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36909/json/version 2026-09-14 07:09:53,156 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36909/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:53,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:53,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36909/json 2026-09-14 07:09:53,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36909/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:53,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36909/devtools/page/4F4167FFD2666856C24269D2273D72EC 2026-09-14 07:09:53,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:53,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:53,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:53,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:53,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:53,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:53,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:53,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.536 2026-09-14 07:09:53,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4F4167FFD2666856C24269D2273D72EC', 'loaderId': 'C90CD4F30C54B36C146D1E077FEA9949', 'isDownload': False} 2026-09-14 07:09:53,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-14 07:09:53,969 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:53,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:09:53,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 07:09:54,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:54] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.022 2026-09-14 07:09:54,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:09:54,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.005 2026-09-14 07:09:54,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:09:54,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:54,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:09:55,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.211 0.385 2026-09-14 07:09:55,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-14 07:09:55,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.013 2026-09-14 07:09:55,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:09:55,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.028 0.033 2026-09-14 07:09:55,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.084 2026-09-14 07:09:55,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.134 2026-09-14 07:09:55,347 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:09:55,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.163 2026-09-14 07:09:55,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.203 2026-09-14 07:09:55,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.249 2026-09-14 07:09:55,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.215 2026-09-14 07:09:55,494 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:55,504 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:09:55,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.230 2026-09-14 07:09:55,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:09:55,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.244 2026-09-14 07:09:55,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.241 2026-09-14 07:09:55,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.242 2026-09-14 07:09:55,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.204 2026-09-14 07:09:55,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.214 2026-09-14 07:09:55,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.178 2026-09-14 07:09:55,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.181 2026-09-14 07:09:55,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.159 2026-09-14 07:09:55,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.135 2026-09-14 07:09:55,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.106 2026-09-14 07:09:55,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.007 0.096 2026-09-14 07:09:55,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.101 2026-09-14 07:09:55,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-14 07:09:56,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:09:56,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-09-14 07:09:56,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-09-14 07:09:56,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.019 2026-09-14 07:09:56,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:56] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.073 0.119 2026-09-14 07:09:57,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-09-14 07:09:57,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-09-14 07:09:57,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-09-14 07:09:57,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-09-14 07:09:57,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-09-14 07:09:57,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:57] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.072 0.102 2026-09-14 07:09:57,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.162 2026-09-14 07:09:58,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-09-14 07:09:58,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-09-14 07:09:58,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:09:58,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5609 2026-09-14 07:09:58,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:09:58,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5609 2026-09-14 07:09:58,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpy7b2iqim_chrome_odoo" 2026-09-14 07:09:58,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-09-14 07:09:58,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5727 2026-09-14 07:09:58,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpr1zwz4po_chrome_odoo 2026-09-14 07:09:58,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35397/json/version 2026-09-14 07:09:58,831 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35397/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:09:58,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:09:58,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35397/json 2026-09-14 07:09:58,881 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35397/json with timeout 3 increased to 10s during tests 2026-09-14 07:09:58,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35397/devtools/page/9346045E31D49812B647418236B91A1E 2026-09-14 07:09:58,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:09:58,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:09:59,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:09:59,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:09:59,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:09:59,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:09:59,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:09:59,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.105 0.538 2026-09-14 07:09:59,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9346045E31D49812B647418236B91A1E', 'loaderId': 'C2137EFF7D3925893F92C53AC82D82BC', 'isDownload': False} 2026-09-14 07:09:59,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-14 07:09:59,761 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:09:59,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:59] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-09-14 07:09:59,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:59] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 07:09:59,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:09:59] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.023 2026-09-14 07:10:00,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-09-14 07:10:00,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-09-14 07:10:00,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-14 07:10:00,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:10:00,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:01,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.313 0.409 2026-09-14 07:10:01,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.732 2026-09-14 07:10:01,082 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:01,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.067 2026-09-14 07:10:01,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:10:01,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:10:01,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.158 0.318 2026-09-14 07:10:01,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.047 2026-09-14 07:10:01,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.010 2026-09-14 07:10:01,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:10:01,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.042 0.041 2026-09-14 07:10:01,943 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:10:02,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.124 2026-09-14 07:10:02,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.176 2026-09-14 07:10:02,052 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:02,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:10:02,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.212 2026-09-14 07:10:02,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.029 0.259 2026-09-14 07:10:02,168 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:02,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.321 2026-09-14 07:10:02,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.267 2026-09-14 07:10:02,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-14 07:10:02,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.211 2026-09-14 07:10:02,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-14 07:10:02,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.196 2026-09-14 07:10:02,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.208 2026-09-14 07:10:02,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.207 2026-09-14 07:10:02,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.206 2026-09-14 07:10:02,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.196 2026-09-14 07:10:02,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-14 07:10:02,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.121 2026-09-14 07:10:02,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.096 2026-09-14 07:10:02,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-14 07:10:02,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.078 2026-09-14 07:10:02,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 07:10:02,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:10:02,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:02,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:10:02,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.021 2026-09-14 07:10:02,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:10:02,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:10:02,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:02,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:02,964 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:02,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:02,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:02,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:10:03,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-09-14 07:10:03,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68553984 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-09-14 07:10:03,045 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:10:03,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68553984 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-09-14 07:10:03,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.078 0.107 2026-09-14 07:10:03,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:03] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.009 2026-09-14 07:10:04,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:04,017 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:04,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5727 2026-09-14 07:10:04,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:04,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5727 2026-09-14 07:10:04,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpr1zwz4po_chrome_odoo" 2026-09-14 07:10:04,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-09-14 07:10:04,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5851 2026-09-14 07:10:04,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0mca866k_chrome_odoo 2026-09-14 07:10:04,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41395/json/version 2026-09-14 07:10:04,670 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41395/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:04,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:04,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41395/json 2026-09-14 07:10:04,707 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41395/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:04,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41395/devtools/page/2465BF458FC161B90A2848FA15E871BF 2026-09-14 07:10:04,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:04,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:04,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:04,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:04,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:04,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:04,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:10:05,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.077 0.542 2026-09-14 07:10:05,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2465BF458FC161B90A2848FA15E871BF', 'loaderId': '2D180C858CB8DDBB4299C92DCBF0ECC6', 'isDownload': False} 2026-09-14 07:10:05,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-14 07:10:05,575 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:05,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 07:10:05,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.022 2026-09-14 07:10:05,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.027 2026-09-14 07:10:05,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:10:05,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-14 07:10:06,002 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:06,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:10:06,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:06,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.265 0.410 2026-09-14 07:10:06,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.700 2026-09-14 07:10:06,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:06,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.073 2026-09-14 07:10:06,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:10:06,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:10:07,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.124 0.321 2026-09-14 07:10:07,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.048 2026-09-14 07:10:07,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 07:10:07,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:10:07,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.039 0.054 2026-09-14 07:10:07,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.131 2026-09-14 07:10:07,663 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:07,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.178 2026-09-14 07:10:07,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.018 0.203 2026-09-14 07:10:07,760 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:10:07,783 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:10:07,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.252 2026-09-14 07:10:07,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:10:07,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.313 2026-09-14 07:10:07,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.261 2026-09-14 07:10:07,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.238 2026-09-14 07:10:07,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.273 2026-09-14 07:10:08,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.216 2026-09-14 07:10:08,094 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.266 2026-09-14 07:10:08,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.038 0.254 2026-09-14 07:10:08,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.275 2026-09-14 07:10:08,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.288 2026-09-14 07:10:08,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.266 2026-09-14 07:10:08,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.240 2026-09-14 07:10:08,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.187 2026-09-14 07:10:08,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.156 2026-09-14 07:10:08,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.116 2026-09-14 07:10:08,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.005 0.131 2026-09-14 07:10:08,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.123 2026-09-14 07:10:08,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:10:08,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:08,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:08,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.013 2026-09-14 07:10:08,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:08,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:10:08,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:08,647 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:08,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:08,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:10:08,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:10:08,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-09-14 07:10:08,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:08,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:08,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-09-14 07:10:08,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:08,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:08,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:08,841 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:08,844 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:08,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:10:08,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:10:08,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:10:08,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.012 2026-09-14 07:10:08,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:10:08,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5844822 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-09-14 07:10:08,918 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:09,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5844822 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-09-14 07:10:09,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.083 0.114 2026-09-14 07:10:09,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-09-14 07:10:09,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:10:09,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:09,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-14 07:10:09,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-14 07:10:09,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:10:09,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.007 0.019 2026-09-14 07:10:10,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:10] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.012 0.028 2026-09-14 07:10:10,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:10:10,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:10,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:10:10,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:10,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:10,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:10:10,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:10,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:10,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:10:10,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:10:10,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:10,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:10,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-09-14 07:10:11,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:11,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:11,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5851 2026-09-14 07:10:11,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:11,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5851 2026-09-14 07:10:11,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0mca866k_chrome_odoo" 2026-09-14 07:10:11,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-09-14 07:10:11,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5986 2026-09-14 07:10:11,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0xk3n8gu_chrome_odoo 2026-09-14 07:10:11,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43815/json/version 2026-09-14 07:10:11,642 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43815/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:11,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:11,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43815/json 2026-09-14 07:10:11,669 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43815/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:11,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43815/devtools/page/82091FC707178C605096BF8F9A295E1C 2026-09-14 07:10:11,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:11,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:11,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:11,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:11,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:11,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:11,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:10:12,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.088 0.504 2026-09-14 07:10:12,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '82091FC707178C605096BF8F9A295E1C', 'loaderId': '67C0678FE18CC8FC323B7A0F7C9EA43F', 'isDownload': False} 2026-09-14 07:10:12,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-14 07:10:12,527 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:12,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-14 07:10:12,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-09-14 07:10:12,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-09-14 07:10:12,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:10:12,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:10:12,991 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:13,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:10:13,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:13,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.280 0.412 2026-09-14 07:10:13,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.710 2026-09-14 07:10:13,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:13,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.081 2026-09-14 07:10:13,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-14 07:10:13,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:10:14,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.146 0.325 2026-09-14 07:10:14,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.045 2026-09-14 07:10:14,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.013 2026-09-14 07:10:14,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:10:14,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.037 0.047 2026-09-14 07:10:14,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.101 2026-09-14 07:10:14,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-14 07:10:14,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.170 2026-09-14 07:10:14,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.205 2026-09-14 07:10:14,809 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:14,822 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:14,828 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:14,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:14,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.020 0.254 2026-09-14 07:10:14,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.224 2026-09-14 07:10:14,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.025 0.207 2026-09-14 07:10:14,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.242 2026-09-14 07:10:15,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.253 2026-09-14 07:10:15,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.005 0.211 2026-09-14 07:10:15,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.215 2026-09-14 07:10:15,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.219 2026-09-14 07:10:15,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.205 2026-09-14 07:10:15,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.168 2026-09-14 07:10:15,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.141 2026-09-14 07:10:15,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.099 2026-09-14 07:10:15,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.080 2026-09-14 07:10:15,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.002 0.070 2026-09-14 07:10:15,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-14 07:10:15,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.079 2026-09-14 07:10:15,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:15,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:15,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:15,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:15,584 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:15,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:15,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:15,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:15,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:15,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:15,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:15,682 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:15,689 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:15,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-14 07:10:15,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:15,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:15,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:15,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:10:15,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-14 07:10:15,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-14 07:10:15,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-14 07:10:15,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:15,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:15,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:15,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:15,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:15,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:10:15,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:15,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:15,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:10:15,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:16,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:16,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-09-14 07:10:16,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:16,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:16,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:16,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-09-14 07:10:16,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:16,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:16,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:16,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:16,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5986 2026-09-14 07:10:16,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:16,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5986 2026-09-14 07:10:17,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0xk3n8gu_chrome_odoo" 2026-09-14 07:10:17,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6107 2026-09-14 07:10:17,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbsxsvf15_chrome_odoo 2026-09-14 07:10:17,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46219/json/version 2026-09-14 07:10:17,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46219/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:17,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:17,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46219/json 2026-09-14 07:10:17,186 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46219/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:17,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46219/devtools/page/23FE349E6A72A5B7AA0C3973A7552097 2026-09-14 07:10:17,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:17,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:17,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:17,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:17,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:17,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:17,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.017 0.042 2026-09-14 07:10:17,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '23FE349E6A72A5B7AA0C3973A7552097', 'loaderId': '8F25EAC282E6BE86554B0416FAB768D5', 'isDownload': False} 2026-09-14 07:10:17,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-14 07:10:17,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:17,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-14 07:10:17,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.027 2026-09-14 07:10:17,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-09-14 07:10:17,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:10:17,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-14 07:10:17,856 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:17,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:10:17,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:18,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.136 0.334 2026-09-14 07:10:18,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.491 2026-09-14 07:10:18,451 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:18,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.115 2026-09-14 07:10:18,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:10:18,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:10:19,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.162 0.336 2026-09-14 07:10:19,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-14 07:10:19,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-14 07:10:19,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:10:19,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.023 0.060 2026-09-14 07:10:19,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.128 2026-09-14 07:10:19,407 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:10:19,414 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:10:19,420 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:19,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.173 2026-09-14 07:10:19,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:19,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.194 2026-09-14 07:10:19,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.231 2026-09-14 07:10:19,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.244 2026-09-14 07:10:19,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.234 2026-09-14 07:10:19,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.024 0.187 2026-09-14 07:10:19,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.025 0.227 2026-09-14 07:10:19,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.233 2026-09-14 07:10:19,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.008 0.253 2026-09-14 07:10:19,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.008 2026-09-14 07:10:19,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.230 2026-09-14 07:10:19,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.221 2026-09-14 07:10:19,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.189 2026-09-14 07:10:19,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.138 2026-09-14 07:10:19,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.097 2026-09-14 07:10:19,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.329 2026-09-14 07:10:19,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.117 2026-09-14 07:10:19,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-14 07:10:19,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:19] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.120 2026-09-14 07:10:20,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:10:20,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:20,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.015 2026-09-14 07:10:20,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:20,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:20,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:20,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:20,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:20,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:20,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:20,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:20,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:20,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:20,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-14 07:10:20,360 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:20,364 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:20,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:20,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:10:20,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:10:20,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:10:20,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:20,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-09-14 07:10:20,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-09-14 07:10:20,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:20,498 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:20,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6107 2026-09-14 07:10:20,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:20,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6107 2026-09-14 07:10:20,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbsxsvf15_chrome_odoo" 2026-09-14 07:10:20,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-09-14 07:10:21,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6230 2026-09-14 07:10:21,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp48ytpf7x_chrome_odoo 2026-09-14 07:10:21,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43733/json/version 2026-09-14 07:10:21,526 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43733/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:21,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:21,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43733/json 2026-09-14 07:10:21,559 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43733/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:21,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43733/devtools/page/6A45F199733820B1F5D86EC34970AB48 2026-09-14 07:10:21,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:21,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:21,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:21,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:21,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:21,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:21,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:10:22,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.120 0.504 2026-09-14 07:10:22,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6A45F199733820B1F5D86EC34970AB48', 'loaderId': '51055FA61A803EEAFE3BA75DF3F2BFEC', 'isDownload': False} 2026-09-14 07:10:22,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-14 07:10:22,454 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:22,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.012 2026-09-14 07:10:22,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-14 07:10:22,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-09-14 07:10:22,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-14 07:10:22,920 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.018 2026-09-14 07:10:22,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:10:22,946 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:22,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:23,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.277 0.390 2026-09-14 07:10:23,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 0.694 2026-09-14 07:10:23,725 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:23,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.096 2026-09-14 07:10:23,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-14 07:10:23,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:10:24,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.151 0.348 2026-09-14 07:10:24,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.043 2026-09-14 07:10:24,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.012 2026-09-14 07:10:24,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:10:24,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.028 0.037 2026-09-14 07:10:24,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.095 2026-09-14 07:10:24,628 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:24,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.115 2026-09-14 07:10:24,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.175 2026-09-14 07:10:24,722 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:10:24,742 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:10:24,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.030 0.219 2026-09-14 07:10:24,790 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:24,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.261 2026-09-14 07:10:24,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.243 2026-09-14 07:10:24,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.238 2026-09-14 07:10:24,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-14 07:10:24,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.013 0.218 2026-09-14 07:10:25,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.209 2026-09-14 07:10:25,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.017 0.234 2026-09-14 07:10:25,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.019 0.267 2026-09-14 07:10:25,144 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 07:10:25,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.294 2026-09-14 07:10:25,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.265 2026-09-14 07:10:25,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.259 2026-09-14 07:10:25,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.215 2026-09-14 07:10:25,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.164 2026-09-14 07:10:25,278 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.415 2026-09-14 07:10:25,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.139 2026-09-14 07:10:25,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.108 2026-09-14 07:10:25,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.003 0.087 2026-09-14 07:10:25,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:10:25,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:25,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-09-14 07:10:25,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.016 2026-09-14 07:10:25,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:25,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:10:25,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:25,606 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:25,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:25,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:10:25,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:25,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:25,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:25,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:25,701 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:10:25,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-14 07:10:25,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:25,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:25,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:25,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:10:25,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:10:25,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:10:25,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:10:25,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-09-14 07:10:25,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:25,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-09-14 07:10:25,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:25,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:25,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-09-14 07:10:25,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:25,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:26,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:26,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-14 07:10:26,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:26,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:26,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:26,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:10:26,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:10:26,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:10:26,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:10:26,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-09-14 07:10:26,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:26,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-09-14 07:10:26,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:26,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:26,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-09-14 07:10:26,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:26,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:26,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:26,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-14 07:10:26,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:26,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:26,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:26,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:10:26,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:10:26,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:10:26,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:10:26,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-09-14 07:10:26,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:26,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:10:26,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:26,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:26,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:10:26,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:26,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:26,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:26,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-14 07:10:26,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:26,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-09-14 07:10:26,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: ''2' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:10:26,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:10:26,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:26,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-09-14 07:10:26,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:26,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6230 2026-09-14 07:10:26,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:26,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6230 2026-09-14 07:10:26,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp48ytpf7x_chrome_odoo" 2026-09-14 07:10:26,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-09-14 07:10:27,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6363 2026-09-14 07:10:27,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpreyu2fya_chrome_odoo 2026-09-14 07:10:27,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36027/json/version 2026-09-14 07:10:27,722 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36027/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:27,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:27,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36027/json 2026-09-14 07:10:27,747 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36027/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:27,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36027/devtools/page/E7EBB1F0BFF8FEC8798D1F4B85DD4584 2026-09-14 07:10:27,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:27,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:28,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:28,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:28,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:28,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:28,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:10:29,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 1.452 2026-09-14 07:10:29,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E7EBB1F0BFF8FEC8798D1F4B85DD4584', 'loaderId': '683C6DC289C73F246C5D9C97016D414E', 'isDownload': False} 2026-09-14 07:10:29,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-14 07:10:29,598 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:29,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:29] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:10:29,625 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:29] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 07:10:29,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:29] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-09-14 07:10:30,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-09-14 07:10:30,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 07:10:30,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:30,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:10:30,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:30,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.284 0.357 2026-09-14 07:10:30,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.643 2026-09-14 07:10:30,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:30,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.076 2026-09-14 07:10:30,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:10:30,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:10:31,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.179 0.317 2026-09-14 07:10:31,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.048 2026-09-14 07:10:31,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.011 2026-09-14 07:10:31,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:10:31,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.050 0.066 2026-09-14 07:10:31,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:31,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.135 2026-09-14 07:10:31,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.192 2026-09-14 07:10:31,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:31,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:10:31,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.024 0.207 2026-09-14 07:10:31,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.010 0.267 2026-09-14 07:10:31,888 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:10:31,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.286 2026-09-14 07:10:31,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.233 2026-09-14 07:10:31,979 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-14 07:10:32,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.017 0.194 2026-09-14 07:10:32,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.209 2026-09-14 07:10:32,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.006 0.194 2026-09-14 07:10:32,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.007 0.197 2026-09-14 07:10:32,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.009 0.211 2026-09-14 07:10:32,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-09-14 07:10:32,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.195 2026-09-14 07:10:32,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.163 2026-09-14 07:10:32,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.122 2026-09-14 07:10:32,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.111 2026-09-14 07:10:32,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.079 2026-09-14 07:10:32,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.061 2026-09-14 07:10:32,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.068 2026-09-14 07:10:32,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.001 0.076 2026-09-14 07:10:32,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:10:32,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:32,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-14 07:10:32,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-09-14 07:10:32,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:32,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-09-14 07:10:32,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:32,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:32,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:32,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-09-14 07:10:32,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:32,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:32,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:10:32,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:10:32,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:10:32,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:32,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:32,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:32,886 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:32,891 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:10:32,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-09-14 07:10:32,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:10:32,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-09-14 07:10:32,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-14 07:10:32,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:10:32,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:10:32,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-09-14 07:10:32,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:33,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:33,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:33,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:10:33,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:10:33,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12454722 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-09-14 07:10:33,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:10:33,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:10:35,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12454722 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 213}] 2026-09-14 07:10:35,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 0.777 1.394 2026-09-14 07:10:35,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.809 2026-09-14 07:10:35,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:35] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.007 0.018 2026-09-14 07:10:35,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:35] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 07:10:35,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:10:36,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-09-14 07:10:36,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:36,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-09-14 07:10:36,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:36,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-09-14 07:10:36,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:36,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:36,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-09-14 07:10:36,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:36,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:36,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:10:36,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:10:36,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:10:36,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:36,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:36,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:36,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-09-14 07:10:36,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:10:36,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-09-14 07:10:36,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-09-14 07:10:36,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-14 07:10:36,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-09-14 07:10:36,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:36,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:36,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:36,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:10:36,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-09-14 07:10:36,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:10:36,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56017793 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-09-14 07:10:38,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56017793 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 215}] 2026-09-14 07:10:38,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 0.619 0.908 2026-09-14 07:10:38,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:38] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.006 0.013 2026-09-14 07:10:39,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:39,019 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:10:39,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6363 2026-09-14 07:10:39,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:39,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6363 2026-09-14 07:10:39,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpreyu2fya_chrome_odoo" 2026-09-14 07:10:39,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-09-14 07:10:39,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6504 2026-09-14 07:10:39,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp20gmm395_chrome_odoo 2026-09-14 07:10:39,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37949/json/version 2026-09-14 07:10:39,711 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37949/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:10:39,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:10:39,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37949/json 2026-09-14 07:10:39,732 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37949/json with timeout 3 increased to 10s during tests 2026-09-14 07:10:39,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37949/devtools/page/DA33EB65A44C622207B5E82449C7B937 2026-09-14 07:10:39,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-14 07:10:39,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-14 07:10:39,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:10:39,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-14 07:10:39,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-09-14 07:10:39,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-14 07:10:39,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:10:40,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.058 0.494 2026-09-14 07:10:40,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DA33EB65A44C622207B5E82449C7B937', 'loaderId': '956418BCEDF839F6D10157DF6845C15D', 'isDownload': False} 2026-09-14 07:10:40,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-14 07:10:40,543 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:40,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:10:40,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 07:10:40,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-14 07:10:40,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:10:40,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:10:40,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:40,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:10:40,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-09-14 07:10:41,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.232 0.375 2026-09-14 07:10:41,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.610 2026-09-14 07:10:41,620 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:10:41,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.074 2026-09-14 07:10:41,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:10:41,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:10:42,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.105 0.331 2026-09-14 07:10:42,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.046 2026-09-14 07:10:42,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.013 2026-09-14 07:10:42,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:10:42,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 14 0.047 0.053 2026-09-14 07:10:42,466 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:10:42,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.129 2026-09-14 07:10:42,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.189 2026-09-14 07:10:42,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.227 2026-09-14 07:10:42,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:42,625 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:10:42,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.016 0.285 2026-09-14 07:10:42,682 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:10:42,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.013 0.305 2026-09-14 07:10:42,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.231 2026-09-14 07:10:42,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.240 2026-09-14 07:10:42,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.015 0.221 2026-09-14 07:10:42,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.189 2026-09-14 07:10:42,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.011 0.204 2026-09-14 07:10:42,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 8 0.012 0.229 2026-09-14 07:10:42,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.239 2026-09-14 07:10:42,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.215 2026-09-14 07:10:42,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.222 2026-09-14 07:10:42,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.188 2026-09-14 07:10:43,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.137 2026-09-14 07:10:43,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.114 2026-09-14 07:10:43,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.004 0.089 2026-09-14 07:10:43,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.006 0.089 2026-09-14 07:10:43,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-14%2007:04:13 HTTP/1.1" 200 - 4 0.012 0.092 2026-09-14 07:10:43,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:10:43,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:43,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:43,453 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:43,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:43,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:43,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:43,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:43,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:43,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:10:43,548 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:10:43,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-09-14 07:10:43,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:43,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:43,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:43,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:10:43,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:10:43,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-14 07:10:43,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-14 07:10:43,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:10:43,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:10:43,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:43,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:10:43,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:43,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:10:43,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:43,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-14 07:10:43,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-09-14 07:10:44,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-09-14 07:10:44,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-14 07:10:44,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:10:44,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-09-14 07:10:44,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:10:44,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:10:44,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:10:44,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-14 07:10:44,800 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:10:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:10:44,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6504 2026-09-14 07:10:44,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-14 07:10:44,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6504 2026-09-14 07:10:44,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp20gmm395_chrome_odoo" 2026-09-14 07:10:44,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-14 07:11:05,070 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #44 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:11:07,214 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #44 deleted ir.attachment records with IDs: [3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304] 2026-09-14 07:11:07,214 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #44 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-09-14 07:11:07,226 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #44 deleted ir.sequence records with IDs: [513, 516, 564, 567, 514, 517, 565, 568] 2026-09-14 07:11:11,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-09-14 07:11:11,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6632 2026-09-14 07:11:11,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnprlwu_r_chrome_odoo 2026-09-14 07:11:11,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46293/json/version 2026-09-14 07:11:11,536 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46293/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:11:11,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:11:11,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46293/json 2026-09-14 07:11:11,542 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46293/json with timeout 3 increased to 10s during tests 2026-09-14 07:11:11,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46293/devtools/page/09AD1694020A87395B90D8862FE6392B 2026-09-14 07:11:11,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:11:11,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:11:11,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:11:11,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:11:11,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:11:11,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:11:11,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:11:12,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.080 0.542 2026-09-14 07:11:12,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '09AD1694020A87395B90D8862FE6392B', 'loaderId': '54E09D47B411595E70D26BED3DAE7DD1', 'isDownload': False} 2026-09-14 07:11:12,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-14 07:11:12,357 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:12,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:11:12,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 07:11:12,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 07:11:12,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:11:12,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-14 07:11:12,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:11:12,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:12,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:11:13,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.208 0.369 2026-09-14 07:11:13,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.597 2026-09-14 07:11:13,459 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:13,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.082 2026-09-14 07:11:13,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:11:13,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:11:14,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.181 0.311 2026-09-14 07:11:14,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.043 2026-09-14 07:11:14,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.012 2026-09-14 07:11:14,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:11:14,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.031 0.042 2026-09-14 07:11:14,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.098 2026-09-14 07:11:14,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.120 2026-09-14 07:11:14,378 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:11:14,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.166 2026-09-14 07:11:14,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.214 2026-09-14 07:11:14,455 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:11:14,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:11:14,471 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:14,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.207 2026-09-14 07:11:14,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.197 2026-09-14 07:11:14,501 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:11:14,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.192 2026-09-14 07:11:14,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.205 2026-09-14 07:11:14,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.218 2026-09-14 07:11:14,646 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:11:14,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.167 2026-09-14 07:11:14,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.155 2026-09-14 07:11:14,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.168 2026-09-14 07:11:14,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.150 2026-09-14 07:11:14,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.160 2026-09-14 07:11:14,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.149 2026-09-14 07:11:14,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.098 2026-09-14 07:11:14,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.112 2026-09-14 07:11:14,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.118 2026-09-14 07:11:14,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.128 2026-09-14 07:11:15,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-09-14 07:11:15,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:11:15,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-09-14 07:11:15,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:15,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-14 07:11:15,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:15,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:11:15,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-09-14 07:11:15,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-14 07:11:15,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-09-14 07:11:15,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:15,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:11:15,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-14 07:11:15,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-14 07:11:15,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-09-14 07:11:15,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:15,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-09-14 07:11:15,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-14 07:11:15,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-09-14 07:11:15,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:11:15,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:15,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-09-14 07:11:15,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:11:15,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-09-14 07:11:16,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-09-14 07:11:16,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-09-14 07:11:16,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:11:16,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:11:16,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:11:16,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:11:16,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-09-14 07:11:16,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:11:17,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:11:17,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:11:17,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:17,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-09-14 07:11:17,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-09-14 07:11:17,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-09-14 07:11:17,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-09-14 07:11:17,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-14 07:11:17,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-14 07:11:17,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:11:17,580 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:17,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6632 2026-09-14 07:11:17,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:11:17,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6632 2026-09-14 07:11:17,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnprlwu_r_chrome_odoo" 2026-09-14 07:11:17,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6761 2026-09-14 07:11:17,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg3y7gv9x_chrome_odoo 2026-09-14 07:11:17,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40527/json/version 2026-09-14 07:11:17,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40527/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:11:17,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:11:17,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40527/json 2026-09-14 07:11:17,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40527/json with timeout 3 increased to 10s during tests 2026-09-14 07:11:17,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40527/devtools/page/1060A3335C0CD5C10CAE2BDE6658341C 2026-09-14 07:11:17,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:11:17,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:11:17,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:11:17,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:11:17,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:11:17,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:11:17,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.009 0.045 2026-09-14 07:11:17,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1060A3335C0CD5C10CAE2BDE6658341C', 'loaderId': '6BC0A3A13643B5E9CF3927FC9B04EFC2', 'isDownload': False} 2026-09-14 07:11:17,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-14 07:11:17,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:17,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-09-14 07:11:18,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.051 2026-09-14 07:11:18,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-09-14 07:11:18,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:11:18,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:11:18,385 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:11:18,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:11:18,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:11:18,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.161 0.339 2026-09-14 07:11:18,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 0.514 2026-09-14 07:11:18,989 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:19,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.096 2026-09-14 07:11:19,094 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:11:19,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:11:19,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.347 2026-09-14 07:11:19,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.047 2026-09-14 07:11:19,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-14 07:11:19,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:11:19,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.031 2026-09-14 07:11:19,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.082 2026-09-14 07:11:19,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:11:19,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.144 2026-09-14 07:11:19,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:19,934 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:19,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:19,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-14 07:11:19,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:19] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.214 2026-09-14 07:11:20,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.253 2026-09-14 07:11:20,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.240 2026-09-14 07:11:20,064 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:11:20,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.192 2026-09-14 07:11:20,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.141 2026-09-14 07:11:20,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.144 2026-09-14 07:11:20,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.114 2026-09-14 07:11:20,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.090 2026-09-14 07:11:20,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.067 2026-09-14 07:11:20,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.006 0.088 2026-09-14 07:11:20,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.085 2026-09-14 07:11:20,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.109 2026-09-14 07:11:20,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.132 2026-09-14 07:11:20,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-14 07:11:20,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.150 2026-09-14 07:11:20,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.012 0.125 2026-09-14 07:11:20,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-09-14 07:11:20,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:20,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:20,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:11:20,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-09-14 07:11:20,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:20,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:11:20,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-09-14 07:11:20,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-09-14 07:11:20,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-14 07:11:20,847 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:20,848 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:11:20,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:11:20,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:11:21,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 07:11:21,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-09-14 07:11:21,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-09-14 07:11:21,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-09-14 07:11:21,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-09-14 07:11:21,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:11:21,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:11:21,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-09-14 07:11:22,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:11:22,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-09-14 07:11:22,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-09-14 07:11:22,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21565243 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-09-14 07:11:22,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-09-14 07:11:22,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:11:22,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21565243 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-09-14 07:11:22,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.119 0.106 2026-09-14 07:11:22,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:22] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.008 2026-09-14 07:11:22,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-09-14 07:11:23,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-09-14 07:11:23,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-09-14 07:11:23,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:23,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:11:23,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:11:23,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:11:23,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:11:24,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:11:24,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-09-14 07:11:25,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:11:25,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-09-14 07:11:26,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:11:26,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-09-14 07:11:26,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-09-14 07:11:26,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:11:26,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-09-14 07:11:26,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24163048 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-09-14 07:11:26,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-09-14 07:11:26,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24163048 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-09-14 07:11:26,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.041 0.048 2026-09-14 07:11:26,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:26] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-09-14 07:11:27,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-09-14 07:11:27,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-09-14 07:11:27,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-09-14 07:11:27,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-09-14 07:11:27,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:11:27,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-09-14 07:11:27,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-09-14 07:11:27,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-09-14 07:11:27,374 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:27,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-09-14 07:11:27,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-09-14 07:11:27,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-14 07:11:27,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-09-14 07:11:27,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-09-14 07:11:27,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.010 0.023 2026-09-14 07:11:28,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:11:28,246 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:28,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6761 2026-09-14 07:11:28,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:11:28,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6761 2026-09-14 07:11:28,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg3y7gv9x_chrome_odoo" 2026-09-14 07:11:28,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 6898 2026-09-14 07:11:28,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpimqo003j_chrome_odoo 2026-09-14 07:11:28,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38397/json/version 2026-09-14 07:11:28,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38397/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:11:28,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:11:28,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38397/json 2026-09-14 07:11:28,504 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38397/json with timeout 3 increased to 10s during tests 2026-09-14 07:11:28,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38397/devtools/page/F4BB030123467596E41DDA307D918C50 2026-09-14 07:11:28,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:11:28,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:11:28,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:11:28,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:11:28,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:11:28,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:11:28,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.010 0.046 2026-09-14 07:11:28,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F4BB030123467596E41DDA307D918C50', 'loaderId': '3DA89136088841EE3833D551D2D3AD9E', 'isDownload': False} 2026-09-14 07:11:28,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-14 07:11:28,618 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:28,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:11:28,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.028 2026-09-14 07:11:28,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:11:28,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:28] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 07:11:29,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 07:11:29,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:11:29,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:11:29,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:11:29,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.117 0.331 2026-09-14 07:11:29,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.459 2026-09-14 07:11:29,615 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:29,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.097 2026-09-14 07:11:29,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:11:29,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:11:30,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.135 0.341 2026-09-14 07:11:30,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-09-14 07:11:30,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.011 2026-09-14 07:11:30,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:11:30,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.029 2026-09-14 07:11:30,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.066 2026-09-14 07:11:30,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.098 2026-09-14 07:11:30,512 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:11:30,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.140 2026-09-14 07:11:30,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.168 2026-09-14 07:11:30,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.213 2026-09-14 07:11:30,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.208 2026-09-14 07:11:30,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.203 2026-09-14 07:11:30,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.181 2026-09-14 07:11:30,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:11:30,752 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:30,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:30,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.198 2026-09-14 07:11:30,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.177 2026-09-14 07:11:30,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:30,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.152 2026-09-14 07:11:30,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.162 2026-09-14 07:11:30,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.138 2026-09-14 07:11:30,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.073 2026-09-14 07:11:30,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.016 0.107 2026-09-14 07:11:30,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.105 2026-09-14 07:11:30,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-14 07:11:30,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-14 07:11:30,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:30] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-14 07:11:31,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:31,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:31,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-09-14 07:11:31,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:31,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-09-14 07:11:31,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:11:31,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-09-14 07:11:31,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:31,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-09-14 07:11:31,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:11:31,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:11:31,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:31,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:11:31,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:31,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:11:32,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:32,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-09-14 07:11:33,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:11:33,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:33,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-09-14 07:11:34,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:34,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-09-14 07:11:35,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:11:35,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:11:35,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-09-14 07:11:36,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:11:36,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-09-14 07:11:36,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:11:36,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:11:36,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-09-14 07:11:37,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:11:37,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:11:37,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:37,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-09-14 07:11:38,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:38,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:11:38,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-09-14 07:11:39,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-09-14 07:11:39,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-09-14 07:11:39,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:11:39,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:11:39,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-09-14 07:11:40,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:11:40,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:11:40,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:40,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:40,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:11:41,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-09-14 07:11:41,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-09-14 07:11:41,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-09-14 07:11:41,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:41,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-09-14 07:11:41,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-09-14 07:11:41,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:11:41,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:41,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-09-14 07:11:41,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-09-14 07:11:41,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-09-14 07:11:41,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:11:41,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:11:41,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-09-14 07:11:41,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:11:41,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:11:41,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:41,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:11:41,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:11:42,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:11:42,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:11:42,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:42,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:11:42,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-09-14 07:11:43,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:43,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-09-14 07:11:44,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:44,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:11:45,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:45,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-09-14 07:11:45,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:45,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:11:46,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:11:46,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:11:46,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-09-14 07:11:46,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-09-14 07:11:46,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:11:46,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:11:46,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:11:46,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:11:46,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:46,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:46,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-09-14 07:11:47,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:47,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:11:48,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:11:48,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:11:48,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:48,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:48,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-09-14 07:11:49,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:49,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:11:50,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:11:50,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:11:50,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:50,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:50,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-09-14 07:11:51,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:51,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:11:52,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:11:52,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:11:52,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:11:52,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:52,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-09-14 07:11:53,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:53,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:11:53,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:53,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-09-14 07:11:54,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:11:54,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:11:55,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:11:55,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:11:55,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-09-14 07:11:55,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:11:55,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:11:55,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-09-14 07:11:55,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:11:55,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:11:55,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 6898 2026-09-14 07:11:55,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:11:55,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 6898 2026-09-14 07:11:55,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpimqo003j_chrome_odoo" 2026-09-14 07:11:55,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7032 2026-09-14 07:11:55,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwuhzbj9q_chrome_odoo 2026-09-14 07:11:55,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43245/json/version 2026-09-14 07:11:55,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43245/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:11:56,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:11:56,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43245/json 2026-09-14 07:11:56,014 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43245/json with timeout 3 increased to 10s during tests 2026-09-14 07:11:56,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43245/devtools/page/32B7CDDA89F02E0F51DC6FAC785588B4 2026-09-14 07:11:56,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:11:56,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:11:56,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:11:56,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:11:56,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:11:56,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:11:56,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.013 0.039 2026-09-14 07:11:56,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '32B7CDDA89F02E0F51DC6FAC785588B4', 'loaderId': 'F3DE2158BF2E0A10187345C61C443916', 'isDownload': False} 2026-09-14 07:11:56,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-14 07:11:56,165 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:56,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:11:56,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 07:11:56,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-09-14 07:11:56,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:11:56,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-09-14 07:11:56,614 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:56,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.005 2026-09-14 07:11:56,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:11:57,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.125 0.300 2026-09-14 07:11:57,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.438 2026-09-14 07:11:57,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:11:57,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.066 2026-09-14 07:11:57,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:11:57,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:11:57,662 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.083 0.276 2026-09-14 07:11:57,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.035 2026-09-14 07:11:57,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-14 07:11:57,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:11:57,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-14 07:11:57,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.078 2026-09-14 07:11:57,919 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:11:57,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.033 0.125 2026-09-14 07:11:58,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.197 2026-09-14 07:11:58,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:11:58,028 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:11:58,037 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:11:58,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-14 07:11:58,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:11:58,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.023 0.283 2026-09-14 07:11:58,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.258 2026-09-14 07:11:58,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.222 2026-09-14 07:11:58,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.234 2026-09-14 07:11:58,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.168 2026-09-14 07:11:58,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.161 2026-09-14 07:11:58,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.118 2026-09-14 07:11:58,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.013 0.144 2026-09-14 07:11:58,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.143 2026-09-14 07:11:58,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.110 2026-09-14 07:11:58,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.105 2026-09-14 07:11:58,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-14 07:11:58,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.157 2026-09-14 07:11:58,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.153 2026-09-14 07:11:58,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.133 2026-09-14 07:11:58,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:11:58,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:11:58,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:58,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:11:58,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:11:59,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:11:59,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:11:59,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:11:59,792 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:11:59,793 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:11:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:11:59,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:11:59,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-09-14 07:11:59,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:11:59,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:59,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:11:59,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:11:59,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-09-14 07:12:00,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:12:00,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-09-14 07:12:00,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:00,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:12:00,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:12:00,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:12:00,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:12:00,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-09-14 07:12:01,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-09-14 07:12:01,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:12:01,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-09-14 07:12:01,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:01,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-14 07:12:01,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:12:01,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:01,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:01,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-09-14 07:12:01,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:01,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +10 (trigger: div.numpad.row button.col:contains("+10"))' 2026-09-14 07:12:01,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-09-14 07:12:02,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 07:12:02,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:02,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:12:02,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:02,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:12:03,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-09-14 07:12:03,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:03,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +50 (trigger: div.numpad.row button.col:contains("+50"))' 2026-09-14 07:12:03,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:12:03,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-09-14 07:12:04,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:04,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-09-14 07:12:04,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:04,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:12:04,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-09-14 07:12:05,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:05,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:12:05,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:05,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:05,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-09-14 07:12:06,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:06,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:12:06,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:06,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:12:06,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:12:06,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:06,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:12:06,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7032 2026-09-14 07:12:06,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:12:06,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7032 2026-09-14 07:12:06,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwuhzbj9q_chrome_odoo" 2026-09-14 07:12:06,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7154 2026-09-14 07:12:06,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9io6x5du_chrome_odoo 2026-09-14 07:12:06,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37533/json/version 2026-09-14 07:12:06,498 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37533/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:12:06,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:12:06,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37533/json 2026-09-14 07:12:06,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37533/json with timeout 3 increased to 10s during tests 2026-09-14 07:12:06,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37533/devtools/page/9C2A7ABB4CFBA24F532ABC5B8C467C02 2026-09-14 07:12:06,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:12:06,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:12:06,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:12:06,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:12:06,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:12:06,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:12:06,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.010 0.047 2026-09-14 07:12:06,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9C2A7ABB4CFBA24F532ABC5B8C467C02', 'loaderId': '9DC6BD7D1049DDAEF83C02CB6FDFF8BC', 'isDownload': False} 2026-09-14 07:12:06,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-14 07:12:06,650 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:06,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:06] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.008 2026-09-14 07:12:06,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:06] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-14 07:12:06,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:06] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.033 2026-09-14 07:12:07,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.007 2026-09-14 07:12:07,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.016 2026-09-14 07:12:07,136 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:07,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:12:07,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:12:07,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.312 2026-09-14 07:12:07,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.475 2026-09-14 07:12:07,698 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:07,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.095 2026-09-14 07:12:07,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:12:07,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:12:08,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.135 0.283 2026-09-14 07:12:08,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.043 2026-09-14 07:12:08,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-14 07:12:08,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:12:08,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.036 2026-09-14 07:12:08,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.078 2026-09-14 07:12:08,525 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:12:08,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.104 2026-09-14 07:12:08,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.142 2026-09-14 07:12:08,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.198 2026-09-14 07:12:08,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.232 2026-09-14 07:12:08,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.229 2026-09-14 07:12:08,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.192 2026-09-14 07:12:08,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.219 2026-09-14 07:12:08,783 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:12:08,802 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:12:08,813 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:08,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.201 2026-09-14 07:12:08,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:12:08,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.166 2026-09-14 07:12:08,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.157 2026-09-14 07:12:08,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.153 2026-09-14 07:12:08,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.143 2026-09-14 07:12:08,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.006 0.087 2026-09-14 07:12:08,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.078 2026-09-14 07:12:08,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.089 2026-09-14 07:12:08,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.103 2026-09-14 07:12:08,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.113 2026-09-14 07:12:08,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.117 2026-09-14 07:12:09,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:12:09,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:12:09,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:09,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:09,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:09,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:09,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:09,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:12:09,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:12:09,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:12:10,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:12:10,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:12:10,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:12:10,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-09-14 07:12:10,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:10,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:10,721 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:10,724 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:10,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:10,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:10,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.016 0.012 2026-09-14 07:12:10,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 07:12:10,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 07:12:10,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-09-14 07:12:10,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-09-14 07:12:10,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:10,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:12:10,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32079237 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-09-14 07:12:10,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:12:11,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32079237 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-09-14 07:12:11,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.170 0.251 2026-09-14 07:12:11,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:12:12,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-09-14 07:12:12,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 09/14/2026"))' 2026-09-14 07:12:12,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-09-14 07:12:12,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:12,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:12,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:12,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:12,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:12,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:12,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:12,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:12,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:12,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:12,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-09-14 07:12:12,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:12:13,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:12:13,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:12:13,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:13,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:13,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:13,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:13,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:13,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:13,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-09-14 07:12:14,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:12:14,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:12:14,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:14,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:14,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:12:14,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:14,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:14,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:14,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-09-14 07:12:15,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:15,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:15,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:15,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-09-14 07:12:15,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:12:15,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-09-14 07:12:15,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:12:15,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:12:16,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:12:16,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-09-14 07:12:16,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:16,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #752443 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-09-14 07:12:16,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:12:16,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #752443 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-09-14 07:12:16,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.060 0.067 2026-09-14 07:12:17,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-09-14 07:12:17,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-14 07:12:17,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-14 07:12:17,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-14 07:12:18,886 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:12:18,888 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:12:18,888 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:12:18,892 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:12:18,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:12:18,894 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:12:18,894 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:12:18,895 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:12:18,895 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:12:18,896 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:12:18,898 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:12:18,898 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:12:18,901 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:12:18,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:12:18,909 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:12:18,919 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:12:18,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:12:18,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:12:18,939 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:12:18,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:12:18,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:12:18,959 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:12:18,964 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:12:18,970 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:12:18,982 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:12:18,983 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:12:18,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:12:18,987 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:18,989 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:12:18,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:12:18,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:12:18,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:12:18,994 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:12:18,995 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:12:18,996 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:12:18,996 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:12:18,998 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:12:18,998 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:12:19,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:19,028 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:12:19,054 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:12:19,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:12:19,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:12:19,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:12:19,081 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:12:19,085 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:12:19,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 07:12:19,096 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:12:19,103 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:12:19,104 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:12:19,107 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:12:19,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:12:19,115 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:12:19,115 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:12:19,116 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:12:19,127 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:12:19,133 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:12:19,134 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:12:19,134 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:12:19,137 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:12:19,138 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:12:19,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:12:19,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:12:19,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:12:19,164 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:12:19,164 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:12:19,177 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:12:19,179 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:12:19,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:12:19,183 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:12:19,186 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:12:19,187 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:12:19,190 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:12:19,195 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:12:19,207 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:12:19,211 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:12:19,211 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:12:19,212 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:12:19,212 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:12:19,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:12:19,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:12:19,214 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:12:19,214 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:12:19,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:12:19,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:12:19,218 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:12:19,219 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:12:19,221 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:12:19,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:12:19,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:12:19,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:12:19,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:12:19,230 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:12:19,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:12:19,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:12:19,241 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:12:19,242 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:12:19,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:12:19,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:12:19,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:12:19,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:12:19,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:12:19,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:12:19,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:12:19,260 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:12:19,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:12:19,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:12:19,305 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 07:12:19,312 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:12:19,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:12:19,316 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:12:19,317 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:12:19,317 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:12:19,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:12:19,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:12:19,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:12:19,320 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:12:19,321 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:12:19,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.008 2026-09-14 07:12:19,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<988419625278676.1789369939.830190420150757-openerp-private@26edc6942f50>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-14 07:12:19,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:12:19,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:12:19,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:19] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.034 0.035 2026-09-14 07:12:20,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:20,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:20,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:20,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:20,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:20,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:20,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:20,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:20,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:20,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-09-14 07:12:21,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:12:21,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:21,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:21,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-14 07:12:21,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:12:21,659 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:21,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:12:21,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-09-14 07:12:21,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:12:21,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:12:21,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-09-14 07:12:21,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:21,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:21,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74970965 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-09-14 07:12:21,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:12:21,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74970965 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-09-14 07:12:21,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.030 0.053 2026-09-14 07:12:21,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.008 2026-09-14 07:12:22,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("$ 30.00 + $ 1.00 tip")' 2026-09-14 07:12:22,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:22,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:22,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:22,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:22,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:22,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:22,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:22,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:22,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:22,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-09-14 07:12:22,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:12:22,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:12:22,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:22,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:22,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:22,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:22,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57064434 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-09-14 07:12:22,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-09-14 07:12:22,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57064434 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-09-14 07:12:22,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.049 0.051 2026-09-14 07:12:23,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:23,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:23,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:23,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:23,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:23,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:12:23,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:12:23,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:23,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:23,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:12:23,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-09-14 07:12:24,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-09-14 07:12:24,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-09-14 07:12:24,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:24,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:12:24,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-09-14 07:12:25,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:25,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:25,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:25,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:25,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44327864 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-09-14 07:12:25,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:12:25,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44327864 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-09-14 07:12:25,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.049 0.055 2026-09-14 07:12:26,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-09-14 07:12:26,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-09-14 07:12:26,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:26,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:12:26,649 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:26,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7154 2026-09-14 07:12:26,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:12:26,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7154 2026-09-14 07:12:26,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9io6x5du_chrome_odoo" 2026-09-14 07:12:26,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-09-14 07:12:27,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7325 2026-09-14 07:12:27,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6mnthvli_chrome_odoo 2026-09-14 07:12:27,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46631/json/version 2026-09-14 07:12:27,412 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46631/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:12:27,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:12:27,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46631/json 2026-09-14 07:12:27,420 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46631/json with timeout 3 increased to 10s during tests 2026-09-14 07:12:27,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46631/devtools/page/9F1FBF49C84DB47E38587386F27F6B99 2026-09-14 07:12:27,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:12:27,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:12:27,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:12:27,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:12:27,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:12:27,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:12:27,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:12:28,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.115 0.607 2026-09-14 07:12:28,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9F1FBF49C84DB47E38587386F27F6B99', 'loaderId': '818B8CCD6867373D0FEFF062884671B4', 'isDownload': False} 2026-09-14 07:12:28,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-14 07:12:28,331 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:28,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-09-14 07:12:28,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-14 07:12:28,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.027 2026-09-14 07:12:28,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-14 07:12:28,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-09-14 07:12:28,832 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:28,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-14 07:12:28,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:12:29,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.258 0.402 2026-09-14 07:12:29,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.682 2026-09-14 07:12:29,613 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:29,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.123 2026-09-14 07:12:29,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.029 2026-09-14 07:12:29,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:12:30,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.096 0.306 2026-09-14 07:12:30,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.043 2026-09-14 07:12:30,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:12:30,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:12:30,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.033 0.040 2026-09-14 07:12:30,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.097 2026-09-14 07:12:30,428 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:12:30,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.158 2026-09-14 07:12:30,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.030 0.166 2026-09-14 07:12:30,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.243 2026-09-14 07:12:30,618 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:12:30,628 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:30,632 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:30,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.276 2026-09-14 07:12:30,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.282 2026-09-14 07:12:30,691 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:30,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.274 2026-09-14 07:12:30,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.289 2026-09-14 07:12:30,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.281 2026-09-14 07:12:30,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:12:30,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.214 2026-09-14 07:12:30,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.225 2026-09-14 07:12:30,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.187 2026-09-14 07:12:30,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.179 2026-09-14 07:12:30,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-14 07:12:30,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.143 2026-09-14 07:12:30,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.091 2026-09-14 07:12:30,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 07:12:30,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-14 07:12:30,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:30] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-14 07:12:31,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:12:31,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:31,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-14 07:12:31,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-14 07:12:31,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:31,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:31,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:31,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:31,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:31,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:31,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:12:31,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:31,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:31,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:12:31,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:31,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:31,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:31,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing)' 2026-09-14 07:12:31,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:12:31,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:12:31,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:12:31,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:31,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:31,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:12:31,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:31,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:31,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:12:31,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-09-14 07:12:32,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:32,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:32,693 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:32,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:32,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 07:12:32,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:32,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:32,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:32,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment)' 2026-09-14 07:12:32,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:12:32,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:12:32,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:12:32,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:32,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:32,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:32,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:32,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:32,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:32,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-09-14 07:12:32,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:12:33,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:33,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:33,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:33,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:12:33,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 07:12:33,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:33,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:33,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72334917 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-09-14 07:12:33,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:12:33,886 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:34,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72334917 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-09-14 07:12:34,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.067 0.099 2026-09-14 07:12:34,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:34] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-14 07:12:34,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:34,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:34,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:34,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt)' 2026-09-14 07:12:34,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:12:34,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:12:34,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-09-14 07:12:34,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:12:34,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:12:34,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:34,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:34,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:34,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:12:35,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:12:35,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:12:35,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-09-14 07:12:35,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:12:35,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:35,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:35,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:35,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:12:35,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:12:35,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-14 07:12:35,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:35,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:35,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:35,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:12:35,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:12:35,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:12:35,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:35,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:35,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:35,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:12:35,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:12:35,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-09-14 07:12:36,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:12:36,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:36,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:36,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37687424 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-09-14 07:12:36,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-09-14 07:12:36,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37687424 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-09-14 07:12:36,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.066 0.057 2026-09-14 07:12:37,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:37,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:37,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:37,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt)' 2026-09-14 07:12:37,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:12:37,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:12:37,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-14 07:12:37,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:12:37,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:12:37,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:37,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:37,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-14 07:12:37,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-09-14 07:12:37,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:12:37,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-09-14 07:12:37,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-09-14 07:12:37,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:12:37,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-14 07:12:37,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:12:37,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:12:37,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:37,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:37,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:12:37,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:37,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:37,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:12:37,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:12:38,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:12:38,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:12:38,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:12:38,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:38,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:38,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:12:38,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:12:38,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:38,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55531387 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-09-14 07:12:38,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:12:40,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55531387 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 218}] 2026-09-14 07:12:40,467 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 0.686 1.198 2026-09-14 07:12:40,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.195 2026-09-14 07:12:40,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:40] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.011 0.013 2026-09-14 07:12:40,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:40] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.008 2026-09-14 07:12:41,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:12:41,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:41,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7325 2026-09-14 07:12:41,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:12:41,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7325 2026-09-14 07:12:41,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6mnthvli_chrome_odoo" 2026-09-14 07:12:41,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-09-14 07:12:41,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7478 2026-09-14 07:12:41,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeh1_cf7d_chrome_odoo 2026-09-14 07:12:41,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json/version 2026-09-14 07:12:41,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34485/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:12:41,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:12:41,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34485/json 2026-09-14 07:12:41,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34485/json with timeout 3 increased to 10s during tests 2026-09-14 07:12:41,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34485/devtools/page/FB2951372B1386A4F7638FBD081E571B 2026-09-14 07:12:41,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:12:41,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:12:41,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:12:41,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:12:41,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:12:41,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:12:41,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:12:43,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.093 1.287 2026-09-14 07:12:43,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FB2951372B1386A4F7638FBD081E571B', 'loaderId': '998043002CC4216EDE9F2E363DB7A620', 'isDownload': False} 2026-09-14 07:12:43,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-14 07:12:43,368 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:43,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:12:43,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:12:43,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-14 07:12:43,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-09-14 07:12:43,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.006 2026-09-14 07:12:43,779 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:12:43,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 07:12:43,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:12:44,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.189 0.365 2026-09-14 07:12:44,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.562 2026-09-14 07:12:44,412 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:44,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.066 2026-09-14 07:12:44,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:12:44,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:12:45,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.316 2026-09-14 07:12:45,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.046 2026-09-14 07:12:45,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-14 07:12:45,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:12:45,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.044 0.031 2026-09-14 07:12:45,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.091 2026-09-14 07:12:45,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:12:45,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.143 2026-09-14 07:12:45,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.179 2026-09-14 07:12:45,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.228 2026-09-14 07:12:45,508 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:12:45,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:12:45,529 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:45,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.300 2026-09-14 07:12:45,557 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:45,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.292 2026-09-14 07:12:45,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.270 2026-09-14 07:12:45,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.283 2026-09-14 07:12:45,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.300 2026-09-14 07:12:45,746 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:12:45,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.023 0.220 2026-09-14 07:12:45,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.230 2026-09-14 07:12:45,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.215 2026-09-14 07:12:45,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.207 2026-09-14 07:12:45,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.174 2026-09-14 07:12:45,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-14 07:12:45,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.091 2026-09-14 07:12:45,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-14 07:12:45,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.088 2026-09-14 07:12:45,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.093 2026-09-14 07:12:46,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:12:46,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:46,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:12:46,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.015 2026-09-14 07:12:46,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:12:46,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:12:46,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:12:46,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:12:46,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-09-14 07:12:47,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:12:47,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:12:47,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:12:47,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:12:47,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-09-14 07:12:47,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:12:48,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-14 07:12:48,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-09-14 07:12:48,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-09-14 07:12:48,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:12:48,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-09-14 07:12:49,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:12:49,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:12:49,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7478 2026-09-14 07:12:49,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:12:49,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7478 2026-09-14 07:12:49,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeh1_cf7d_chrome_odoo" 2026-09-14 07:12:49,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-09-14 07:12:49,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7598 2026-09-14 07:12:49,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp40vx8tkl_chrome_odoo 2026-09-14 07:12:49,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44403/json/version 2026-09-14 07:12:49,475 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44403/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:12:49,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:12:49,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44403/json 2026-09-14 07:12:49,510 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44403/json with timeout 3 increased to 10s during tests 2026-09-14 07:12:49,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44403/devtools/page/09C4EF3263F61464BE34CDFCB1CD451F 2026-09-14 07:12:49,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:12:49,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:12:49,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:12:49,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:12:49,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:12:49,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:12:49,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:12:50,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.102 0.507 2026-09-14 07:12:50,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '09C4EF3263F61464BE34CDFCB1CD451F', 'loaderId': '2186E14043ACD661BEF6169E80D6E80D', 'isDownload': False} 2026-09-14 07:12:50,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-14 07:12:50,323 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:50,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:12:50,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-09-14 07:12:50,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-09-14 07:12:50,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 07:12:50,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.018 2026-09-14 07:12:50,848 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:50,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:12:50,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:12:51,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.230 0.364 2026-09-14 07:12:51,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.597 2026-09-14 07:12:51,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:51,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.068 2026-09-14 07:12:51,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:12:51,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:12:52,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.175 0.318 2026-09-14 07:12:52,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.045 2026-09-14 07:12:52,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:12:52,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:12:52,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.028 0.033 2026-09-14 07:12:52,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.104 2026-09-14 07:12:52,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:52,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.035 0.141 2026-09-14 07:12:52,502 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:52,510 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:52,516 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:52,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.208 2026-09-14 07:12:52,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.260 2026-09-14 07:12:52,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.328 2026-09-14 07:12:52,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.291 2026-09-14 07:12:52,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.275 2026-09-14 07:12:52,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.224 2026-09-14 07:12:52,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:12:52,795 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:12:52,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 18 0.024 0.231 2026-09-14 07:12:52,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.218 2026-09-14 07:12:52,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.176 2026-09-14 07:12:52,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.175 2026-09-14 07:12:52,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.167 2026-09-14 07:12:52,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.135 2026-09-14 07:12:52,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.027 0.123 2026-09-14 07:12:52,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.155 2026-09-14 07:12:53,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.008 0.168 2026-09-14 07:12:53,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.174 2026-09-14 07:12:53,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.171 2026-09-14 07:12:53,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:12:53,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:53,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:12:53,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.015 2026-09-14 07:12:53,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:12:53,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-14 07:12:53,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:12:53,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:12:53,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:12:53,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-09-14 07:12:53,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:12:53,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-09-14 07:12:53,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:12:53,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:12:53,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-09-14 07:12:53,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:53,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:12:53,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-09-14 07:12:53,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:12:53,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-09-14 07:12:53,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:12:53,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:12:53,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-09-14 07:12:53,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:12:53,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-09-14 07:12:53,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-09-14 07:12:53,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-09-14 07:12:53,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:12:53,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-09-14 07:12:53,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:53,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-09-14 07:12:53,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:12:53,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-14 07:12:53,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:12:53,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:12:53,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:12:53,843 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:53,844 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:12:53,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:12:53,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:53,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:12:53,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34740277 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-09-14 07:12:53,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:12:53,934 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:12:54,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34740277 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-09-14 07:12:54,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.086 0.120 2026-09-14 07:12:54,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:54] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:12:54,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:12:54,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:12:54,913 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:54,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7598 2026-09-14 07:12:54,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:12:54,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7598 2026-09-14 07:12:54,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp40vx8tkl_chrome_odoo" 2026-09-14 07:12:54,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-09-14 07:12:55,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7726 2026-09-14 07:12:55,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpei19jyl5_chrome_odoo 2026-09-14 07:12:55,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45223/json/version 2026-09-14 07:12:55,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45223/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:12:55,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:12:55,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45223/json 2026-09-14 07:12:55,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45223/json with timeout 3 increased to 10s during tests 2026-09-14 07:12:55,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45223/devtools/page/7E03E8DE2D907731EB4497AD223C1059 2026-09-14 07:12:55,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:12:55,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:12:55,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:12:55,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:12:55,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:12:55,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:12:55,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:12:56,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.521 2026-09-14 07:12:56,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7E03E8DE2D907731EB4497AD223C1059', 'loaderId': 'CD6AF33F44C8FD1155A2BB3E62DF4A12', 'isDownload': False} 2026-09-14 07:12:56,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-14 07:12:56,350 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:56,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:12:56,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 07:12:56,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 07:12:56,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 07:12:56,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.019 2026-09-14 07:12:56,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:56,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:12:56,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:12:57,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.234 0.450 2026-09-14 07:12:57,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.686 2026-09-14 07:12:57,523 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:12:57,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.080 2026-09-14 07:12:57,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:12:57,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:12:58,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.074 0.306 2026-09-14 07:12:58,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.046 2026-09-14 07:12:58,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.012 2026-09-14 07:12:58,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:12:58,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.053 0.040 2026-09-14 07:12:58,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.116 2026-09-14 07:12:58,370 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:12:58,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.173 2026-09-14 07:12:58,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.216 2026-09-14 07:12:58,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.249 2026-09-14 07:12:58,512 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:58,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:58,534 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:12:58,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.329 2026-09-14 07:12:58,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.286 2026-09-14 07:12:58,577 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:12:58,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.216 2026-09-14 07:12:58,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.242 2026-09-14 07:12:58,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.246 2026-09-14 07:12:58,728 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:12:58,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.185 2026-09-14 07:12:58,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.027 0.195 2026-09-14 07:12:58,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.227 2026-09-14 07:12:58,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.219 2026-09-14 07:12:58,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.208 2026-09-14 07:12:58,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.176 2026-09-14 07:12:58,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.134 2026-09-14 07:12:58,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-14 07:12:58,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.008 0.096 2026-09-14 07:12:58,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.108 2026-09-14 07:12:59,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:12:59,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:12:59,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:59,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:12:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.016 2026-09-14 07:12:59,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:59,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:12:59,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:12:59,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:59,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:59,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:59,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:59,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:12:59,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:59,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:59,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:59,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:59,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:59,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:12:59,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-09-14 07:12:59,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:12:59,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:12:59,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:12:59,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:59,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:59,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:59,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:12:59,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:12:59,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:12:59,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:12:59,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:59,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:59,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:59,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:12:59,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:12:59,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:12:59,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:12:59,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:12:59,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:12:59,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:12:59,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-09-14 07:12:59,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:12:59,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:12:59,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:12:59,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:12:59,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:13:00,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:13:00,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:13:00,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:13:00,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:13:00,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:13:00,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:13:00,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:13:00,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:13:00,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:13:00,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:13:00,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-09-14 07:13:00,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:13:00,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:13:00,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:13:00,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:13:00,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:13:00,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:13:00,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:13:00,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:13:00,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:13:00,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:13:00,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:13:00,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-09-14 07:13:00,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:00,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:00,456 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:00,457 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:00,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 07:13:00,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:13:00,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:13:00,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:13:00,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2")' 2026-09-14 07:13:00,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:13:00,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:13:00,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:13:00,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:13:00,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:13:00,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:13:00,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:13:00,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:13:00,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:13:00,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-09-14 07:13:00,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:13:01,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:01,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:01,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:13:01,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:01,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.009 2026-09-14 07:13:01,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:01,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88757028 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-09-14 07:13:01,614 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:01,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88757028 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-09-14 07:13:01,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.142 0.111 2026-09-14 07:13:01,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 07:13:02,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:13:02,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:13:02,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:13:02,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:13:02,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-09-14 07:13:02,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:02,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:02,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-14 07:13:02,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-09-14 07:13:02,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:02,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:02,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-14 07:13:02,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-09-14 07:13:02,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:02,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:02,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-14 07:13:02,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-14 07:13:02,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:02,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:02,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-14 07:13:02,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-09-14 07:13:02,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:02,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:03,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-09-14 07:13:03,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-09-14 07:13:03,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:03,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:03,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-14 07:13:03,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-09-14 07:13:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:03,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-14 07:13:03,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-14 07:13:03,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-09-14 07:13:03,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:13:03,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:03,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:13:03,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:13:03,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:13:03,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:03,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:03,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-14 07:13:03,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-09-14 07:13:03,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.009 0.025 2026-09-14 07:13:03,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:03] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.038 0.036 2026-09-14 07:13:04,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:04,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-14 07:13:04,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-14 07:13:04,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-14 07:13:04,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:05,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:05,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.016 2026-09-14 07:13:05,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-14 07:13:05,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:13:05,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:13:05,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:13:05,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:05,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82379369 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-09-14 07:13:05,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:05,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82379369 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-09-14 07:13:05,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.030 0.056 2026-09-14 07:13:05,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:13:05,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:13:05,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:13:06,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:13:06,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:13:06,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:13:06,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:13:06,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-14 07:13:06,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-09-14 07:13:06,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.013 2026-09-14 07:13:06,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:06] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.027 0.028 2026-09-14 07:13:06,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:13:06,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-09-14 07:13:06,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:06,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-09-14 07:13:06,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-14 07:13:06,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:13:07,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:13:07,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-09-14 07:13:07,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-14 07:13:07,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:07] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 07:13:08,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.574 1.160 2026-09-14 07:13:08,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:13:08,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:08] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.014 2026-09-14 07:13:08,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.019 2026-09-14 07:13:08,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.015 0.029 2026-09-14 07:13:09,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-14 07:13:09,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-14 07:13:09,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:10,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-14 07:13:10,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:13:10,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:13:10,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:13:10,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.018 2026-09-14 07:13:10,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:13:10,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:13:10,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:13:10,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:10,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.015 2026-09-14 07:13:10,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-14 07:13:10,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-09-14 07:13:10,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:13:10,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:13:10,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:13:10,681 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:10] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:13:10,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:13:10,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:13:10,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:13:10,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:13:10,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:10,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-09-14 07:13:10,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:13:10,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.016 2026-09-14 07:13:10,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:13:10,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:13:10,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:13:10,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-09-14 07:13:10,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:13:10,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:13:12,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:13:12,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:13:12,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:13:13,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:13:13,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:13:13,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-09-14 07:13:14,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:13:14,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:14,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-09-14 07:13:14,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:13:14,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.017 2026-09-14 07:13:14,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:14,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:14,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:13:14,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:14,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46590352 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-09-14 07:13:14,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:14,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46590352 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-09-14 07:13:14,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.023 0.059 2026-09-14 07:13:15,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:13:15,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-14 07:13:15,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-14 07:13:15,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-14 07:13:15,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.017 2026-09-14 07:13:15,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:15] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.021 0.028 2026-09-14 07:13:16,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:16,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7726 2026-09-14 07:13:16,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:16,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7726 2026-09-14 07:13:16,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpei19jyl5_chrome_odoo" 2026-09-14 07:13:16,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-14 07:13:17,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 7898 2026-09-14 07:13:17,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphj_snwed_chrome_odoo 2026-09-14 07:13:17,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44455/json/version 2026-09-14 07:13:17,184 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44455/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:17,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:17,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44455/json 2026-09-14 07:13:17,212 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44455/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:17,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44455/devtools/page/9F767E12E8320604D50FA68E4D2A8F1B 2026-09-14 07:13:17,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:17,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:17,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:17,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:17,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:17,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:17,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:18,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.075 0.538 2026-09-14 07:13:18,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9F767E12E8320604D50FA68E4D2A8F1B', 'loaderId': '4E6C9AB268AF9DC47E9ED97DBB4CCE4B', 'isDownload': False} 2026-09-14 07:13:18,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-14 07:13:18,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:18,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 07:13:18,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:13:18,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 07:13:18,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-09-14 07:13:18,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.020 2026-09-14 07:13:18,538 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:18,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-14 07:13:18,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:19,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.245 0.398 2026-09-14 07:13:19,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.652 2026-09-14 07:13:19,263 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:19,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.067 2026-09-14 07:13:19,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:13:19,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:13:19,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.298 2026-09-14 07:13:19,937 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.042 2026-09-14 07:13:19,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-14 07:13:19,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:13:20,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.023 0.037 2026-09-14 07:13:20,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.095 2026-09-14 07:13:20,119 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:13:20,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.132 2026-09-14 07:13:20,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.160 2026-09-14 07:13:20,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.199 2026-09-14 07:13:20,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.257 2026-09-14 07:13:20,311 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:20,317 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.251 2026-09-14 07:13:20,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:13:20,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:20,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.045 0.240 2026-09-14 07:13:20,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.281 2026-09-14 07:13:20,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.280 2026-09-14 07:13:20,495 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:20,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.246 2026-09-14 07:13:20,530 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:20,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.186 2026-09-14 07:13:20,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.201 2026-09-14 07:13:20,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.162 2026-09-14 07:13:20,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.009 0.186 2026-09-14 07:13:20,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.159 2026-09-14 07:13:20,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.135 2026-09-14 07:13:20,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.140 2026-09-14 07:13:20,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.155 2026-09-14 07:13:20,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.161 2026-09-14 07:13:20,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:20] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.137 2026-09-14 07:13:21,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:21,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:13:21,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:13:21,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:13:21,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.015 2026-09-14 07:13:21,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:13:21,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-14 07:13:21,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-09-14 07:13:21,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-09-14 07:13:21,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:21,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:21,204 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:21,208 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:21,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:13:21,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:21,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53385538 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-09-14 07:13:21,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-09-14 07:13:21,282 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:13:21,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53385538 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-09-14 07:13:21,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.089 0.092 2026-09-14 07:13:21,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:21] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.010 2026-09-14 07:13:22,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:13:22,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:13:22,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:13:22,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:13:22,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:13:22,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:13:22,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:13:22,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:22,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:22,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:13:22,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:22,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11860763 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-09-14 07:13:22,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-14 07:13:22,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11860763 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-09-14 07:13:22,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.023 0.051 2026-09-14 07:13:23,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:23,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:23,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 7898 2026-09-14 07:13:23,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:23,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 7898 2026-09-14 07:13:23,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphj_snwed_chrome_odoo" 2026-09-14 07:13:23,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-09-14 07:13:23,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8031 2026-09-14 07:13:23,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4qd1frhv_chrome_odoo 2026-09-14 07:13:23,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43005/json/version 2026-09-14 07:13:23,622 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43005/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:23,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:23,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43005/json 2026-09-14 07:13:23,646 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43005/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:23,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43005/devtools/page/044FC010AC8E5F2DCC41886785C29929 2026-09-14 07:13:23,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:23,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:23,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:23,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:23,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:23,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:23,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:24,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.087 0.587 2026-09-14 07:13:24,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '044FC010AC8E5F2DCC41886785C29929', 'loaderId': 'A86D11551CDC553F0A2F836F6BAECDD7', 'isDownload': False} 2026-09-14 07:13:24,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-14 07:13:24,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:24,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:13:24,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 07:13:24,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-14 07:13:24,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:13:24,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-14 07:13:24,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:24,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:13:24,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:25,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.231 0.366 2026-09-14 07:13:25,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.591 2026-09-14 07:13:25,557 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:25,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.076 2026-09-14 07:13:25,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-14 07:13:25,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:13:26,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.327 2026-09-14 07:13:26,278 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.039 2026-09-14 07:13:26,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.012 2026-09-14 07:13:26,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:13:26,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.021 0.037 2026-09-14 07:13:26,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.085 2026-09-14 07:13:26,444 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:13:26,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.137 2026-09-14 07:13:26,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.173 2026-09-14 07:13:26,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:26,557 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:26,593 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:13:26,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.235 2026-09-14 07:13:26,618 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:26,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.293 2026-09-14 07:13:26,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.268 2026-09-14 07:13:26,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.249 2026-09-14 07:13:26,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.253 2026-09-14 07:13:26,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.030 0.208 2026-09-14 07:13:26,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:26,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.219 2026-09-14 07:13:26,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.185 2026-09-14 07:13:26,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.193 2026-09-14 07:13:26,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.194 2026-09-14 07:13:26,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.192 2026-09-14 07:13:26,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.146 2026-09-14 07:13:26,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.120 2026-09-14 07:13:27,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.010 0.139 2026-09-14 07:13:27,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.008 0.165 2026-09-14 07:13:27,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.163 2026-09-14 07:13:27,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:27,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-14 07:13:27,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-09-14 07:13:27,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.013 2026-09-14 07:13:27,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-14 07:13:27,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-09-14 07:13:27,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-14 07:13:27,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-09-14 07:13:27,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-14 07:13:27,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-09-14 07:13:27,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-14 07:13:27,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-09-14 07:13:27,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-14 07:13:27,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-09-14 07:13:27,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:13:27,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:27,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8031 2026-09-14 07:13:27,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:27,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8031 2026-09-14 07:13:27,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4qd1frhv_chrome_odoo" 2026-09-14 07:13:27,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-09-14 07:13:30,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8150 2026-09-14 07:13:30,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpskg8c9or_chrome_odoo 2026-09-14 07:13:30,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41869/json/version 2026-09-14 07:13:30,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41869/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:30,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:30,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41869/json 2026-09-14 07:13:30,431 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41869/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:30,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41869/devtools/page/E2CB367A93E82C0D318C05C772CDFFD2 2026-09-14 07:13:30,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:30,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:30,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:30,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:30,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:30,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:30,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:31,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.120 0.546 2026-09-14 07:13:31,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E2CB367A93E82C0D318C05C772CDFFD2', 'loaderId': 'A8698802BCD846AB5763A009574AFA69', 'isDownload': False} 2026-09-14 07:13:31,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-14 07:13:31,395 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:31,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:13:31,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-09-14 07:13:31,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.026 2026-09-14 07:13:31,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:13:31,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-09-14 07:13:31,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:13:31,877 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:31,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:33,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.197 1.213 2026-09-14 07:13:33,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.427 2026-09-14 07:13:33,371 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:33,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.098 2026-09-14 07:13:33,461 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:13:33,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.008 2026-09-14 07:13:34,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.190 0.347 2026-09-14 07:13:34,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.045 2026-09-14 07:13:34,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.014 2026-09-14 07:13:34,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-14 07:13:34,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.030 0.036 2026-09-14 07:13:34,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.088 2026-09-14 07:13:34,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:13:34,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.145 2026-09-14 07:13:34,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.195 2026-09-14 07:13:34,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.244 2026-09-14 07:13:34,542 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:13:34,560 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:34,566 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:34,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.282 2026-09-14 07:13:34,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.268 2026-09-14 07:13:34,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.230 2026-09-14 07:13:34,648 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:13:34,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-14 07:13:34,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.047 0.244 2026-09-14 07:13:34,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.213 2026-09-14 07:13:34,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.227 2026-09-14 07:13:34,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.220 2026-09-14 07:13:34,833 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:34,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.184 2026-09-14 07:13:34,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.168 2026-09-14 07:13:34,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.162 2026-09-14 07:13:34,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.014 0.126 2026-09-14 07:13:34,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:34] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.107 2026-09-14 07:13:35,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-14 07:13:35,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.191 2026-09-14 07:13:35,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.214 2026-09-14 07:13:35,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.260 2026-09-14 07:13:35,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.034 0.259 2026-09-14 07:13:35,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.254 2026-09-14 07:13:35,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:35,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:13:35,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.293 2026-09-14 07:13:35,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:13:35,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-09-14 07:13:35,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:13:35,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.303 2026-09-14 07:13:35,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-09-14 07:13:35,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:13:35,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-09-14 07:13:35,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-09-14 07:13:35,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-09-14 07:13:35,463 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.337 2026-09-14 07:13:35,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-09-14 07:13:35,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:13:35,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:13:35,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.336 2026-09-14 07:13:35,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:13:35,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.293 2026-09-14 07:13:35,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:13:35,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.266 2026-09-14 07:13:35,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:13:35,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-09-14 07:13:35,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:13:35,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.235 2026-09-14 07:13:35,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.208 2026-09-14 07:13:35,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:13:35,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:35,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-09-14 07:13:35,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:35,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-09-14 07:13:35,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:13:35,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:35,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-09-14 07:13:35,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-09-14 07:13:35,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:13:35,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:13:36,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:36,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-09-14 07:13:36,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:36,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-09-14 07:13:36,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-09-14 07:13:36,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:13:36,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-09-14 07:13:36,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:13:36,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:13:36,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:13:37,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:13:37,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:13:37,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:13:37,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:13:37,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:13:37,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-09-14 07:13:37,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:13:37,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:13:37,937 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:37,939 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:37,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:13:37,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.011 2026-09-14 07:13:37,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:13:38,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:13:38,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28808327 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-09-14 07:13:38,033 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:13:38,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28808327 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-09-14 07:13:38,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.165 0.126 2026-09-14 07:13:38,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.073 2026-09-14 07:13:38,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:38] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.010 2026-09-14 07:13:39,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:13:39,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:13:39,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:13:39,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:13:39,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:13:39,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:13:39,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-09-14 07:13:39,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-09-14 07:13:39,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:39,254 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:39,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8150 2026-09-14 07:13:39,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:39,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8150 2026-09-14 07:13:39,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpskg8c9or_chrome_odoo" 2026-09-14 07:13:39,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-09-14 07:13:40,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8292 2026-09-14 07:13:40,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp68fq8xkw_chrome_odoo 2026-09-14 07:13:40,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45555/json/version 2026-09-14 07:13:40,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45555/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:40,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:40,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45555/json 2026-09-14 07:13:40,102 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45555/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:40,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45555/devtools/page/78BE5B13500C999A7D4AEB9C6A250F9C 2026-09-14 07:13:40,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:40,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:40,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:40,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:40,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:40,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:40,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:41,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.574 2026-09-14 07:13:41,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '78BE5B13500C999A7D4AEB9C6A250F9C', 'loaderId': 'C205B04E99372FFA615036D5DA50A342', 'isDownload': False} 2026-09-14 07:13:41,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-14 07:13:41,088 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:41,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 07:13:41,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 07:13:41,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 07:13:41,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:13:41,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-14 07:13:41,492 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:41,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:13:41,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:42,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.255 0.425 2026-09-14 07:13:42,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.704 2026-09-14 07:13:42,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:42,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.079 2026-09-14 07:13:42,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:13:42,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:13:42,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.323 2026-09-14 07:13:42,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.045 2026-09-14 07:13:43,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 07:13:43,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:13:43,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.050 0.050 2026-09-14 07:13:43,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:43,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.130 2026-09-14 07:13:43,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.175 2026-09-14 07:13:43,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.217 2026-09-14 07:13:43,297 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:13:43,303 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:43,312 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:43,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.035 0.247 2026-09-14 07:13:43,370 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:43,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.343 2026-09-14 07:13:43,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.279 2026-09-14 07:13:43,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.305 2026-09-14 07:13:43,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.266 2026-09-14 07:13:43,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:43,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.202 2026-09-14 07:13:43,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.170 2026-09-14 07:13:43,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.135 2026-09-14 07:13:43,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.155 2026-09-14 07:13:43,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.153 2026-09-14 07:13:43,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-14 07:13:43,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.130 2026-09-14 07:13:43,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.180 2026-09-14 07:13:43,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.207 2026-09-14 07:13:43,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.221 2026-09-14 07:13:43,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.199 2026-09-14 07:13:43,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.198 2026-09-14 07:13:44,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:44,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:13:44,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-14 07:13:44,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:13:44,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-09-14 07:13:44,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-09-14 07:13:44,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:13:44,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:44,121 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:44,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8292 2026-09-14 07:13:44,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:44,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8292 2026-09-14 07:13:44,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp68fq8xkw_chrome_odoo" 2026-09-14 07:13:44,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-14 07:13:44,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8411 2026-09-14 07:13:44,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppq2g49sw_chrome_odoo 2026-09-14 07:13:44,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39505/json/version 2026-09-14 07:13:44,754 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39505/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:44,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:44,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39505/json 2026-09-14 07:13:44,780 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39505/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:44,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39505/devtools/page/1806CF626744F7C50847AEF8CF32E671 2026-09-14 07:13:44,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:44,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:45,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:45,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:45,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:45,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:45,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.077 0.502 2026-09-14 07:13:45,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1806CF626744F7C50847AEF8CF32E671', 'loaderId': 'BCBF384F27E310E363D47CC1815143A4', 'isDownload': False} 2026-09-14 07:13:45,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-14 07:13:45,661 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:45,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:45] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-14 07:13:45,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:45] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.016 2026-09-14 07:13:45,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:45] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-09-14 07:13:46,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:13:46,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.008 2026-09-14 07:13:46,115 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:46,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:13:46,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:46,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.278 0.414 2026-09-14 07:13:46,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.715 2026-09-14 07:13:46,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:46,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.076 2026-09-14 07:13:47,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:13:47,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:13:47,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.111 0.301 2026-09-14 07:13:47,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.052 2026-09-14 07:13:47,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:13:47,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:13:47,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.035 0.042 2026-09-14 07:13:47,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.102 2026-09-14 07:13:47,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:47,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.026 0.160 2026-09-14 07:13:47,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.203 2026-09-14 07:13:47,877 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:47,887 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:47,895 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:47,937 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.291 2026-09-14 07:13:47,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.298 2026-09-14 07:13:47,991 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:13:48,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.275 2026-09-14 07:13:48,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.257 2026-09-14 07:13:48,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.254 2026-09-14 07:13:48,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.186 2026-09-14 07:13:48,116 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:48,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.176 2026-09-14 07:13:48,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.137 2026-09-14 07:13:48,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.167 2026-09-14 07:13:48,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.188 2026-09-14 07:13:48,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.148 2026-09-14 07:13:48,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-14 07:13:48,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.149 2026-09-14 07:13:48,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.179 2026-09-14 07:13:48,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.197 2026-09-14 07:13:48,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.160 2026-09-14 07:13:48,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.158 2026-09-14 07:13:48,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:48,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-14 07:13:48,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-14 07:13:48,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-09-14 07:13:48,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-14 07:13:48,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-09-14 07:13:48,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-14 07:13:48,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-09-14 07:13:48,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-14 07:13:48,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-09-14 07:13:48,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:13:48,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:48,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8411 2026-09-14 07:13:48,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:48,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8411 2026-09-14 07:13:48,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppq2g49sw_chrome_odoo" 2026-09-14 07:13:48,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-09-14 07:13:49,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8530 2026-09-14 07:13:49,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7t7cxnca_chrome_odoo 2026-09-14 07:13:49,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40469/json/version 2026-09-14 07:13:49,673 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40469/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:49,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:49,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40469/json 2026-09-14 07:13:49,721 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40469/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:49,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40469/devtools/page/CE37FC1809E7D98935D5453861F295EF 2026-09-14 07:13:49,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:49,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:49,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:49,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:49,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:49,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:49,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:50,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.085 0.523 2026-09-14 07:13:50,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CE37FC1809E7D98935D5453861F295EF', 'loaderId': '5F8F0CBDFE26FAA90F7F6450826CE2E3', 'isDownload': False} 2026-09-14 07:13:50,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-14 07:13:50,607 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:50,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:50] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:13:50,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 07:13:50,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 07:13:51,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:13:51,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-14 07:13:51,052 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:13:51,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:13:51,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:13:51,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:13:51,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:51,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.220 0.398 2026-09-14 07:13:51,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "GET /pos/ui HTTP/1.1" 200 - 21 0.023 0.643 2026-09-14 07:13:51,813 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:51,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.078 2026-09-14 07:13:51,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:13:51,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-14 07:13:51,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:13:51,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:13:52,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.299 2026-09-14 07:13:52,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.060 2026-09-14 07:13:52,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.013 2026-09-14 07:13:52,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:13:52,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.044 0.047 2026-09-14 07:13:52,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.112 2026-09-14 07:13:52,750 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:13:52,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.159 2026-09-14 07:13:52,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.208 2026-09-14 07:13:52,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.255 2026-09-14 07:13:52,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.317 2026-09-14 07:13:52,952 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:52,967 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:13:52,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.282 2026-09-14 07:13:53,002 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:13:53,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.033 0.249 2026-09-14 07:13:53,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.023 0.307 2026-09-14 07:13:53,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.318 2026-09-14 07:13:53,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.308 2026-09-14 07:13:53,225 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:53,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.242 2026-09-14 07:13:53,238 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:13:53,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.236 2026-09-14 07:13:53,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.222 2026-09-14 07:13:53,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.001 0.220 2026-09-14 07:13:53,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-14 07:13:53,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.140 2026-09-14 07:13:53,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.120 2026-09-14 07:13:53,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.159 2026-09-14 07:13:53,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.302 2026-09-14 07:13:53,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.163 2026-09-14 07:13:53,463 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.153 2026-09-14 07:13:53,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.149 2026-09-14 07:13:53,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:53,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-14 07:13:53,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.019 2026-09-14 07:13:53,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-09-14 07:13:53,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-14 07:13:53,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-09-14 07:13:53,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-14 07:13:53,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-09-14 07:13:53,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-14 07:13:53,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-09-14 07:13:53,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-14 07:13:53,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-09-14 07:13:53,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-14 07:13:53,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:13:53,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-14 07:13:53,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-09-14 07:13:53,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-14 07:13:53,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-09-14 07:13:53,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-14 07:13:54,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-09-14 07:13:54,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-14 07:13:54,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-09-14 07:13:54,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:13:54,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:54,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8530 2026-09-14 07:13:54,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:54,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8530 2026-09-14 07:13:54,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7t7cxnca_chrome_odoo" 2026-09-14 07:13:54,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-09-14 07:13:54,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8659 2026-09-14 07:13:54,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgzqz_gqh_chrome_odoo 2026-09-14 07:13:54,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32845/json/version 2026-09-14 07:13:54,677 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32845/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:54,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:54,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32845/json 2026-09-14 07:13:54,702 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32845/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:54,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32845/devtools/page/7C13A3441AEEB1B214ED5AA98559306C 2026-09-14 07:13:54,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:54,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:54,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:54,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:54,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:54,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:54,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:55,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.103 0.517 2026-09-14 07:13:55,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C13A3441AEEB1B214ED5AA98559306C', 'loaderId': 'FEA24BBC930BD9153FF0381265998DF2', 'isDownload': False} 2026-09-14 07:13:55,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-14 07:13:55,596 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:55,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:55] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 07:13:55,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:55] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.023 2026-09-14 07:13:55,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:55] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-09-14 07:13:55,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:13:56,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-14 07:13:56,045 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:13:56,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:13:56,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:13:56,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.177 0.405 2026-09-14 07:13:56,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.035 2026-09-14 07:13:56,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.013 2026-09-14 07:13:56,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:13:56,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.025 0.039 2026-09-14 07:13:56,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.091 2026-09-14 07:13:56,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.127 2026-09-14 07:13:56,919 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:56,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.166 2026-09-14 07:13:57,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.209 2026-09-14 07:13:57,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.250 2026-09-14 07:13:57,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:13:57,069 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:13:57,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.227 2026-09-14 07:13:57,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:13:57,107 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:13:57,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.216 2026-09-14 07:13:57,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.232 2026-09-14 07:13:57,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.263 2026-09-14 07:13:57,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.268 2026-09-14 07:13:57,312 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:13:57,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.197 2026-09-14 07:13:57,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.043 0.234 2026-09-14 07:13:57,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.022 0.294 2026-09-14 07:13:57,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.255 2026-09-14 07:13:57,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.243 2026-09-14 07:13:57,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.182 2026-09-14 07:13:57,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.159 2026-09-14 07:13:57,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.159 2026-09-14 07:13:57,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.125 2026-09-14 07:13:57,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.117 2026-09-14 07:13:57,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:13:57,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:13:57,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:13:57,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-14 07:13:57,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:13:57,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:13:57,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:13:57,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:13:57,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:13:57,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:13:58,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-09-14 07:13:58,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:13:58,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-14 07:13:58,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:13:58,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:13:58,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-09-14 07:13:58,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-09-14 07:13:58,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:13:58,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-09-14 07:13:58,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:13:58,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:13:58,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8659 2026-09-14 07:13:58,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:13:58,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8659 2026-09-14 07:13:58,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgzqz_gqh_chrome_odoo" 2026-09-14 07:13:58,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-14 07:13:58,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8779 2026-09-14 07:13:58,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgywuurdb_chrome_odoo 2026-09-14 07:13:58,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43519/json/version 2026-09-14 07:13:58,549 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43519/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:13:58,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:13:58,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43519/json 2026-09-14 07:13:58,617 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43519/json with timeout 3 increased to 10s during tests 2026-09-14 07:13:58,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43519/devtools/page/64CD8D58CBA96A44D3E62CD758858C7A 2026-09-14 07:13:58,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:13:58,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:13:58,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:13:58,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:13:58,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:13:58,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:13:58,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:13:59,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.050 0.482 2026-09-14 07:13:59,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '64CD8D58CBA96A44D3E62CD758858C7A', 'loaderId': '4C68BF7BF53BDFC288C344155F8E821A', 'isDownload': False} 2026-09-14 07:13:59,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-14 07:13:59,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:13:59,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.013 2026-09-14 07:13:59,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-14 07:13:59,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-09-14 07:13:59,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:13:59,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.008 2026-09-14 07:13:59,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:13:59,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:13:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:13:59,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:00,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.187 0.378 2026-09-14 07:14:00,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.584 2026-09-14 07:14:00,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:00,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.073 2026-09-14 07:14:00,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:14:00,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:14:01,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.117 0.320 2026-09-14 07:14:01,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.048 2026-09-14 07:14:01,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:14:01,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:14:01,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.048 0.044 2026-09-14 07:14:01,333 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:01,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.111 2026-09-14 07:14:01,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.165 2026-09-14 07:14:01,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:01,438 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:01,443 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:01,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.181 2026-09-14 07:14:01,460 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:01,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.215 2026-09-14 07:14:01,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.309 2026-09-14 07:14:01,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.213 2026-09-14 07:14:01,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.222 2026-09-14 07:14:01,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.133 2026-09-14 07:14:01,621 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:01,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.145 2026-09-14 07:14:01,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.133 2026-09-14 07:14:01,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.131 2026-09-14 07:14:01,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.137 2026-09-14 07:14:01,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.148 2026-09-14 07:14:01,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.125 2026-09-14 07:14:01,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.162 2026-09-14 07:14:01,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.171 2026-09-14 07:14:01,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-14 07:14:01,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.146 2026-09-14 07:14:01,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.140 2026-09-14 07:14:02,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:02,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:14:02,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.019 2026-09-14 07:14:02,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:14:02,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:14:02,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:14:02,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:14:02,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:14:02,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:14:02,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:14:02,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-09-14 07:14:03,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-09-14 07:14:03,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:14:03,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:14:03,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:03,224 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:03,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:14:03,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:14:03,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:14:03,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43884410 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-09-14 07:14:03,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:14:03,292 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:03,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43884410 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-09-14 07:14:03,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.064 0.092 2026-09-14 07:14:03,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.102 2026-09-14 07:14:03,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:14:04,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:14:04,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:14:04,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:04,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-14 07:14:04,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-14 07:14:04,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:04] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.024 2026-09-14 07:14:04,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-09-14 07:14:05,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-09-14 07:14:05,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-14 07:14:05,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-14 07:14:05,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.013 2026-09-14 07:14:05,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.026 0.022 2026-09-14 07:14:06,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-14 07:14:07,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.477 0.708 2026-09-14 07:14:07,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "GET /web HTTP/1.1" 200 - 43 0.033 0.281 2026-09-14 07:14:07,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:14:07,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-09-14 07:14:07,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.001 0.012 2026-09-14 07:14:07,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:07] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:14:07,516 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:14:08,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 07:14:08,140 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 07:14:08,151 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-14 07:14:08,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.012 2026-09-14 07:14:08,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.100 0.101 2026-09-14 07:14:08,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.192 2026-09-14 07:14:08,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.176 2026-09-14 07:14:08,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.013 2026-09-14 07:14:08,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.010 0.207 2026-09-14 07:14:08,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.176 2026-09-14 07:14:08,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.074 2026-09-14 07:14:08,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.255 2026-09-14 07:14:08,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.086 2026-09-14 07:14:08,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:14:08,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.012 2026-09-14 07:14:08,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.011 0.045 2026-09-14 07:14:08,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:08] "GET /web?reload=true HTTP/1.1" 200 - 16 0.017 0.044 2026-09-14 07:14:08,670 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:14:09,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.007 2026-09-14 07:14:09,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.043 0.046 2026-09-14 07:14:09,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.035 2026-09-14 07:14:09,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.040 2026-09-14 07:14:09,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:14:09,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.050 2026-09-14 07:14:09,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.034 2026-09-14 07:14:09,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.102 2026-09-14 07:14:09,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 07:14:09,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.012 2026-09-14 07:14:09,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.011 0.043 2026-09-14 07:14:09,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.042 0.055 2026-09-14 07:14:09,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:09] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.017 0.025 2026-09-14 07:14:10,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-14 07:14:10,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:10,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:10,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8779 2026-09-14 07:14:10,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:10,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8779 2026-09-14 07:14:10,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgywuurdb_chrome_odoo" 2026-09-14 07:14:10,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-09-14 07:14:10,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 8966 2026-09-14 07:14:10,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpizzgap5l_chrome_odoo 2026-09-14 07:14:10,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35069/json/version 2026-09-14 07:14:10,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35069/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:10,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:10,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35069/json 2026-09-14 07:14:10,976 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35069/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:10,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35069/devtools/page/14DAD75F436E80D807810FBD301C5205 2026-09-14 07:14:10,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:10,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:11,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:14:11,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:11,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:11,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:11,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:12,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.118 1.490 2026-09-14 07:14:12,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '14DAD75F436E80D807810FBD301C5205', 'loaderId': 'C56A1E4DEE892C9E6ADC3DA2C196A693', 'isDownload': False} 2026-09-14 07:14:12,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-14 07:14:12,775 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:12,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:14:12,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-14 07:14:12,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.044 2026-09-14 07:14:13,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:14:13,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 07:14:13,231 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:13,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:14:13,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:14,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.344 0.430 2026-09-14 07:14:14,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:14,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.048 2026-09-14 07:14:14,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.014 2026-09-14 07:14:14,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-14 07:14:14,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.049 0.044 2026-09-14 07:14:14,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.129 2026-09-14 07:14:14,364 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:14,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.171 2026-09-14 07:14:14,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.181 2026-09-14 07:14:14,469 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:14,485 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:14:14,491 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:14,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.241 2026-09-14 07:14:14,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.309 2026-09-14 07:14:14,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.302 2026-09-14 07:14:14,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:14,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.268 2026-09-14 07:14:14,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.284 2026-09-14 07:14:14,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.220 2026-09-14 07:14:14,735 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:14,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.214 2026-09-14 07:14:14,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.022 0.174 2026-09-14 07:14:14,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.166 2026-09-14 07:14:14,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.173 2026-09-14 07:14:14,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.161 2026-09-14 07:14:14,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.123 2026-09-14 07:14:14,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.139 2026-09-14 07:14:14,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.143 2026-09-14 07:14:14,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-14 07:14:14,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:14] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.103 2026-09-14 07:14:15,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:14:15,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-14 07:14:15,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:14:15,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:14:15,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:14:15,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:14:15,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:14:15,337 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:15,342 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:15,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-09-14 07:14:15,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:14:15,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:14:15,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:14:15,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:14:15,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:14:15,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:14:15,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-09-14 07:14:15,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:14:15,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:14:15,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:15,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 8966 2026-09-14 07:14:15,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:15,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 8966 2026-09-14 07:14:15,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpizzgap5l_chrome_odoo" 2026-09-14 07:14:15,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-09-14 07:14:15,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9087 2026-09-14 07:14:15,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfs0xnbkj_chrome_odoo 2026-09-14 07:14:15,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43695/json/version 2026-09-14 07:14:15,971 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43695/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:15,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:15,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43695/json 2026-09-14 07:14:15,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43695/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:16,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43695/devtools/page/A8AE9989F76D8AEF4E6766F58DB7B338 2026-09-14 07:14:16,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:16,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:16,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:16,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:16,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:16,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:16,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:16,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:16] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.125 0.581 2026-09-14 07:14:16,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A8AE9989F76D8AEF4E6766F58DB7B338', 'loaderId': 'BEFDDDD0BCD68F0373ED6E9327B95028', 'isDownload': False} 2026-09-14 07:14:16,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-14 07:14:16,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:16,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:16] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-09-14 07:14:17,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-09-14 07:14:17,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-09-14 07:14:17,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:14:17,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-14 07:14:17,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 07:14:17,455 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:14:17,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:18,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.232 0.376 2026-09-14 07:14:18,132 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.629 2026-09-14 07:14:18,158 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:18,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.058 2026-09-14 07:14:18,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 07:14:18,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:14:18,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.147 0.341 2026-09-14 07:14:18,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.044 2026-09-14 07:14:18,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-14 07:14:18,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:14:18,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.031 0.032 2026-09-14 07:14:19,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.098 2026-09-14 07:14:19,082 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:19,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.136 2026-09-14 07:14:19,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.197 2026-09-14 07:14:19,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.231 2026-09-14 07:14:19,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.281 2026-09-14 07:14:19,274 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:19,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.276 2026-09-14 07:14:19,294 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:14:19,299 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:14:19,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.231 2026-09-14 07:14:19,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.269 2026-09-14 07:14:19,405 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:14:19,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-14 07:14:19,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.227 2026-09-14 07:14:19,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.147 2026-09-14 07:14:19,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.171 2026-09-14 07:14:19,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.186 2026-09-14 07:14:19,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.172 2026-09-14 07:14:19,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.001 0.130 2026-09-14 07:14:19,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.120 2026-09-14 07:14:19,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-14 07:14:19,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.123 2026-09-14 07:14:19,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-14 07:14:20,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:14:20,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:14:20,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:14:20,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:14:20,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:14:20,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:14:20,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:14:20,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:14:20,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:14:20,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:14:20,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:14:20,237 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:20] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:20,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:14:20,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:14:20,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:14:20,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:14:20,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:14:20,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:14:20,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:14:20,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:14:20,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:20,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9087 2026-09-14 07:14:20,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:20,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9087 2026-09-14 07:14:20,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfs0xnbkj_chrome_odoo" 2026-09-14 07:14:20,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-09-14 07:14:20,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9203 2026-09-14 07:14:20,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpepqb66u1_chrome_odoo 2026-09-14 07:14:20,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35439/json/version 2026-09-14 07:14:20,820 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35439/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:20,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:20,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35439/json 2026-09-14 07:14:20,858 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35439/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:20,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35439/devtools/page/EC7FB2734E8FB98526687AA635CAFEA2 2026-09-14 07:14:20,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:20,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:20,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:14:20,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:20,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:21,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:21,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:21,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.103 0.451 2026-09-14 07:14:21,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EC7FB2734E8FB98526687AA635CAFEA2', 'loaderId': '7E0BDF84C3D8718A19AB924307952A76', 'isDownload': False} 2026-09-14 07:14:21,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-14 07:14:21,572 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:21,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 07:14:21,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 07:14:21,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-14 07:14:21,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 07:14:21,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.005 2026-09-14 07:14:22,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:22,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:14:22,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:22,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.229 0.366 2026-09-14 07:14:22,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.615 2026-09-14 07:14:22,708 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:22,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.043 2026-09-14 07:14:22,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.006 2026-09-14 07:14:22,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:14:23,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.127 0.375 2026-09-14 07:14:23,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.052 2026-09-14 07:14:23,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.015 2026-09-14 07:14:23,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:14:23,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.030 0.032 2026-09-14 07:14:23,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.098 2026-09-14 07:14:23,608 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:23,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.122 2026-09-14 07:14:23,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.174 2026-09-14 07:14:23,704 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:23,718 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:23,722 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:23,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.214 2026-09-14 07:14:23,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.252 2026-09-14 07:14:23,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.231 2026-09-14 07:14:23,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.226 2026-09-14 07:14:23,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.243 2026-09-14 07:14:23,907 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:23,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.174 2026-09-14 07:14:23,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:23,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.182 2026-09-14 07:14:23,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.155 2026-09-14 07:14:23,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.144 2026-09-14 07:14:23,979 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.141 2026-09-14 07:14:23,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.121 2026-09-14 07:14:24,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.018 0.111 2026-09-14 07:14:24,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.145 2026-09-14 07:14:24,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.008 0.153 2026-09-14 07:14:24,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.167 2026-09-14 07:14:24,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.170 2026-09-14 07:14:24,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:24,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:24,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-09-14 07:14:24,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:24,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.013 2026-09-14 07:14:24,482 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:24,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9203 2026-09-14 07:14:24,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:24,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9203 2026-09-14 07:14:24,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpepqb66u1_chrome_odoo" 2026-09-14 07:14:24,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-09-14 07:14:27,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9321 2026-09-14 07:14:27,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu6r8m8b2_chrome_odoo 2026-09-14 07:14:27,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39233/json/version 2026-09-14 07:14:27,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39233/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:27,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:27,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39233/json 2026-09-14 07:14:27,281 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39233/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:27,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39233/devtools/page/E67E8897936028F73E697D11D7DA1E63 2026-09-14 07:14:27,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:27,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:27,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:27,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:27,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:27,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:27,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:28,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.051 0.534 2026-09-14 07:14:28,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E67E8897936028F73E697D11D7DA1E63', 'loaderId': '4BEA42ACF114A3E9093F33D9DF74A235', 'isDownload': False} 2026-09-14 07:14:28,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-14 07:14:28,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:28,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 07:14:28,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 07:14:28,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-09-14 07:14:28,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:14:28,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:14:28,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:14:28,615 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:28,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:29,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.177 0.432 2026-09-14 07:14:29,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.047 2026-09-14 07:14:29,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.013 2026-09-14 07:14:29,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:14:29,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.053 0.068 2026-09-14 07:14:29,522 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:29,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.155 2026-09-14 07:14:29,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.169 2026-09-14 07:14:29,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.198 2026-09-14 07:14:29,654 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:14:29,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:29,688 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:29,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.244 2026-09-14 07:14:29,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.283 2026-09-14 07:14:29,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.217 2026-09-14 07:14:29,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.250 2026-09-14 07:14:29,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.245 2026-09-14 07:14:29,875 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:29,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.187 2026-09-14 07:14:29,907 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:29,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.177 2026-09-14 07:14:29,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.167 2026-09-14 07:14:29,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.155 2026-09-14 07:14:30,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.159 2026-09-14 07:14:30,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.154 2026-09-14 07:14:30,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-14 07:14:30,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.164 2026-09-14 07:14:30,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.190 2026-09-14 07:14:30,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.032 0.223 2026-09-14 07:14:30,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.269 2026-09-14 07:14:30,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.360 2026-09-14 07:14:30,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.229 2026-09-14 07:14:30,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.218 2026-09-14 07:14:30,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.211 2026-09-14 07:14:30,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.186 2026-09-14 07:14:30,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.173 2026-09-14 07:14:30,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-14 07:14:30,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:30,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.191 2026-09-14 07:14:30,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:14:30,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.187 2026-09-14 07:14:30,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:14:30,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:14:30,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:14:30,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:14:30,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.185 2026-09-14 07:14:30,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.189 2026-09-14 07:14:30,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.174 2026-09-14 07:14:30,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:14:30,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.185 2026-09-14 07:14:30,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click 0 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('0'))' 2026-09-14 07:14:30,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.173 2026-09-14 07:14:31,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:14:31,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:14:31,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:31,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9321 2026-09-14 07:14:31,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:31,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9321 2026-09-14 07:14:31,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu6r8m8b2_chrome_odoo" 2026-09-14 07:14:31,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9458 2026-09-14 07:14:31,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp29b7wpv8_chrome_odoo 2026-09-14 07:14:31,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36553/json/version 2026-09-14 07:14:31,719 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36553/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:31,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:31,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36553/json 2026-09-14 07:14:31,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36553/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:31,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36553/devtools/page/FB67EB936C1104E8BAC97D7F84D7D22D 2026-09-14 07:14:31,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:31,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:31,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:31,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:31,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:31,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:31,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.047 2026-09-14 07:14:31,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FB67EB936C1104E8BAC97D7F84D7D22D', 'loaderId': 'D1D588F56362F6A18479056E4B795326', 'isDownload': False} 2026-09-14 07:14:31,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-14 07:14:31,922 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:31,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-14 07:14:31,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.027 2026-09-14 07:14:31,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.046 2026-09-14 07:14:32,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:14:32,352 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 07:14:32,385 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:14:32,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:14:32,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:32,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.154 0.347 2026-09-14 07:14:32,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.042 2026-09-14 07:14:33,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.011 2026-09-14 07:14:33,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:14:33,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.041 2026-09-14 07:14:33,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.093 2026-09-14 07:14:33,171 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:33,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.037 0.115 2026-09-14 07:14:33,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.215 2026-09-14 07:14:33,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.240 2026-09-14 07:14:33,353 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:14:33,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:33,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.301 2026-09-14 07:14:33,387 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:14:33,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.262 2026-09-14 07:14:33,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.232 2026-09-14 07:14:33,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-14 07:14:33,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.236 2026-09-14 07:14:33,548 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:33,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.163 2026-09-14 07:14:33,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.160 2026-09-14 07:14:33,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.172 2026-09-14 07:14:33,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.136 2026-09-14 07:14:33,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.147 2026-09-14 07:14:33,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.033 0.132 2026-09-14 07:14:33,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.111 2026-09-14 07:14:33,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-14 07:14:33,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.175 2026-09-14 07:14:33,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.200 2026-09-14 07:14:33,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.221 2026-09-14 07:14:33,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.226 2026-09-14 07:14:33,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.257 2026-09-14 07:14:33,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-14 07:14:34,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.251 2026-09-14 07:14:34,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.266 2026-09-14 07:14:34,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-09-14 07:14:34,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:14:34,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.263 2026-09-14 07:14:34,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:14:34,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.251 2026-09-14 07:14:34,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:14:34,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:14:34,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:14:34,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.254 2026-09-14 07:14:34,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.235 2026-09-14 07:14:34,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.203 2026-09-14 07:14:34,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.170 2026-09-14 07:14:34,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:14:34,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click 2 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('2'))' 2026-09-14 07:14:34,402 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:35,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:14:35,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:14:35,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-09-14 07:14:35,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:14:35,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-09-14 07:14:35,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-09-14 07:14:35,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:35,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9458 2026-09-14 07:14:35,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:35,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9458 2026-09-14 07:14:35,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp29b7wpv8_chrome_odoo" 2026-09-14 07:14:35,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-09-14 07:14:38,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9583 2026-09-14 07:14:38,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmkpvblmi_chrome_odoo 2026-09-14 07:14:38,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32927/json/version 2026-09-14 07:14:38,088 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32927/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:38,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:38,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32927/json 2026-09-14 07:14:38,122 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32927/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:38,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32927/devtools/page/6582F596E271DB543457E09819C7233E 2026-09-14 07:14:38,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:38,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:38,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:38,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:38,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:38,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:38,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:39,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.544 2026-09-14 07:14:39,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6582F596E271DB543457E09819C7233E', 'loaderId': '46899AA08E9D7054F1BD7494D77EFF92', 'isDownload': False} 2026-09-14 07:14:39,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-14 07:14:39,040 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:39,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:14:39,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.020 2026-09-14 07:14:39,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 07:14:39,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:14:39,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-09-14 07:14:39,498 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:39,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:14:39,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:40,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.177 0.388 2026-09-14 07:14:40,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.041 2026-09-14 07:14:40,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.009 2026-09-14 07:14:40,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:14:40,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.025 0.042 2026-09-14 07:14:40,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.107 2026-09-14 07:14:40,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:14:40,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.142 2026-09-14 07:14:40,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.194 2026-09-14 07:14:40,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.247 2026-09-14 07:14:40,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.305 2026-09-14 07:14:40,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.248 2026-09-14 07:14:40,558 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14: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-09-14 07:14:40,564 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:14:40,573 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:40,582 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:14:40,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.226 2026-09-14 07:14:40,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.245 2026-09-14 07:14:40,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.257 2026-09-14 07:14:40,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.253 2026-09-14 07:14:40,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.188 2026-09-14 07:14:40,780 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:14:40,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.192 2026-09-14 07:14:40,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.204 2026-09-14 07:14:40,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.177 2026-09-14 07:14:40,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.123 2026-09-14 07:14:40,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.037 0.154 2026-09-14 07:14:40,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.152 2026-09-14 07:14:40,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:40] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.167 2026-09-14 07:14:41,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.212 2026-09-14 07:14:41,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.246 2026-09-14 07:14:41,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.279 2026-09-14 07:14:41,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.023 0.251 2026-09-14 07:14:41,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.298 2026-09-14 07:14:41,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.280 2026-09-14 07:14:41,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:41,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.252 2026-09-14 07:14:41,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-09-14 07:14:41,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-09-14 07:14:41,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-09-14 07:14:41,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.268 2026-09-14 07:14:41,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:14:41,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:14:41,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.270 2026-09-14 07:14:41,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-09-14 07:14:41,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:14:41,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:41,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.263 2026-09-14 07:14:41,462 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:41,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.010 0.245 2026-09-14 07:14:41,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9583 2026-09-14 07:14:41,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:41,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9583 2026-09-14 07:14:41,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.235 2026-09-14 07:14:41,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.213 2026-09-14 07:14:41,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.206 2026-09-14 07:14:41,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmkpvblmi_chrome_odoo" 2026-09-14 07:14:41,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-09-14 07:14:41,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:42,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:42] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.020 0.220 2026-09-14 07:14:42,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-09-14 07:14:42,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9714 2026-09-14 07:14:42,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxlwg_8si_chrome_odoo 2026-09-14 07:14:42,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44783/json/version 2026-09-14 07:14:42,573 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44783/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:42,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:42,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44783/json 2026-09-14 07:14:42,635 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44783/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:42,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44783/devtools/page/34F213ACAC85AC8999FB7DF7E4755C2D 2026-09-14 07:14:42,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:42,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:42,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:42,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:42,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:42,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:42,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:43,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.136 0.487 2026-09-14 07:14:43,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '34F213ACAC85AC8999FB7DF7E4755C2D', 'loaderId': 'A4FC1F2A301C4F2D5D13E675F5DE3BD3', 'isDownload': False} 2026-09-14 07:14:43,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-14 07:14:43,477 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:43,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 07:14:43,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:14:43,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 07:14:43,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:14:43,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.004 2026-09-14 07:14:43,959 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:43,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:14:43,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:44,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.273 0.417 2026-09-14 07:14:44,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:44,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.050 2026-09-14 07:14:44,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 07:14:44,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:14:44,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.030 0.037 2026-09-14 07:14:44,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.090 2026-09-14 07:14:44,926 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:14:44,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.138 2026-09-14 07:14:45,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.026 0.175 2026-09-14 07:14:45,041 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:45,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:45,056 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:45,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.213 2026-09-14 07:14:45,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.268 2026-09-14 07:14:45,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.237 2026-09-14 07:14:45,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:45,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.209 2026-09-14 07:14:45,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.007 2026-09-14 07:14:45,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.144 2026-09-14 07:14:45,229 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:45,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.046 2026-09-14 07:14:45,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.178 2026-09-14 07:14:45,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.151 2026-09-14 07:14:45,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.153 2026-09-14 07:14:45,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.384 2026-09-14 07:14:45,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.311 2026-09-14 07:14:45,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.178 2026-09-14 07:14:45,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.148 2026-09-14 07:14:45,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.180 2026-09-14 07:14:45,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.181 2026-09-14 07:14:45,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:14:45,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.012 2026-09-14 07:14:45,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:14:45,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-14 07:14:45,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-14 07:14:45,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-09-14 07:14:46,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-09-14 07:14:46,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.022 0.030 2026-09-14 07:14:46,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:14:47,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:14:47,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:14:47,645 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:47,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9714 2026-09-14 07:14:47,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:14:47,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9714 2026-09-14 07:14:47,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxlwg_8si_chrome_odoo" 2026-09-14 07:14:47,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-09-14 07:14:48,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 9835 2026-09-14 07:14:48,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo784jir8_chrome_odoo 2026-09-14 07:14:48,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38329/json/version 2026-09-14 07:14:48,087 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38329/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:14:48,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:14:48,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38329/json 2026-09-14 07:14:48,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38329/json with timeout 3 increased to 10s during tests 2026-09-14 07:14:48,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38329/devtools/page/4FB4D70A4C0E54CBD527E594B633EAC5 2026-09-14 07:14:48,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:14:48,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:14:48,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:14:48,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:14:48,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:14:48,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:14:48,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:14:49,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:49] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.097 1.402 2026-09-14 07:14:49,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4FB4D70A4C0E54CBD527E594B633EAC5', 'loaderId': 'C114B0F2D8ECE3E4BE696125ABFEE0EC', 'isDownload': False} 2026-09-14 07:14:49,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-14 07:14:49,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:14:49,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:49] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:14:49,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:49] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:14:49,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:49] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 07:14:50,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:14:50,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 07:14:50,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:14:50,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:14:50,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:14:50,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.325 0.401 2026-09-14 07:14:51,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:14:51,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.045 2026-09-14 07:14:51,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:14:51,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:14:51,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.031 0.036 2026-09-14 07:14:51,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.115 2026-09-14 07:14:51,259 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:51,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.155 2026-09-14 07:14:51,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.212 2026-09-14 07:14:51,362 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:51,373 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:51,380 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:51,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.027 0.259 2026-09-14 07:14:51,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.318 2026-09-14 07:14:51,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.313 2026-09-14 07:14:51,513 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:51,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.278 2026-09-14 07:14:51,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.293 2026-09-14 07:14:51,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.214 2026-09-14 07:14:51,624 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:14:51,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.183 2026-09-14 07:14:51,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.014 0.163 2026-09-14 07:14:51,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.165 2026-09-14 07:14:51,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.158 2026-09-14 07:14:51,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.136 2026-09-14 07:14:51,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.111 2026-09-14 07:14:51,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.132 2026-09-14 07:14:51,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.150 2026-09-14 07:14:51,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-14 07:14:51,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.013 0.147 2026-09-14 07:14:52,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:14:52,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:14:52,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:52,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.022 2026-09-14 07:14:52,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:14:52,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:14:52,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-14 07:14:52,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:14:52,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:52,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:14:52,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:14:52,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-09-14 07:14:52,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-09-14 07:14:52,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-09-14 07:14:52,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:14:52,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-09-14 07:14:52,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:14:52,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:14:52,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:14:52,425 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:14:52,431 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:14:52,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:14:52,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:14:52,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 07:14:52,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36175004 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-09-14 07:14:52,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:14:52,500 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:52,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36175004 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-09-14 07:14:52,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.045 0.091 2026-09-14 07:14:52,718 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:14:52,718 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:14:52,719 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:14:52,732 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:14:52,733 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:14:52,734 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:14:52,735 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:14:52,736 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:14:52,736 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:14:52,742 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:14:52,743 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:14:52,746 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:14:52,746 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:14:52,747 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:14:52,748 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:14:52,748 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:14:52,749 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:14:52,749 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:14:52,757 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:14:52,757 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:14:52,758 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:14:52,759 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:14:52,766 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:52,766 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:52,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:14:52,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:14:52,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:14:52,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:14:52,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:14:52,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:14:52,778 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:14:52,778 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:14:52,778 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:14:52,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:14:52,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:14:52,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:14:52,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:14:52,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:14:52,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:14:52,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:14:52,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:14:52,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:14:52,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:14:52,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:14:52,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:14:52,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:14:52,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:14:52,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:14:52,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:14:52,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:14:52,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:14:52,796 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:14:52,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:14:52,799 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:14:52,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:52,813 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:14:52,814 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:14:52,814 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:14:52,817 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:14:52,821 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:14:52,821 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:14:52,828 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:14:52,829 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:14:52,830 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:14:52,831 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:14:52,838 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:52,839 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:14:52,852 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:14:52,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:14:52,859 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:14:52,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:14:52,868 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:14:52,871 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 07:14:52,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:14:52,876 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-09-14 07:14:52,885 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:14:52,885 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:14:52,889 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:14:52,889 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:52,891 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:14:52,892 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:14:52,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:14:52,897 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:14:52,898 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:14:52,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:14:52,902 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:14:52,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:14:52,905 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:14:52,906 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:14:52,909 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:14:52,917 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:14:52,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:14:52,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:14:52,924 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:14:52,925 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:14:52,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:14:52,930 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:14:52,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:14:52,937 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:14:52,943 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:14:52,946 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:14:52,952 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:52,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:14:52,967 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:14:52,967 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:14:52,979 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.022 2026-09-14 07:14:52,981 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 07:14:52,987 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 07:14:52,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:14:52,996 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:14:53,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:14:53,003 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:14:53,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:14:53,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:14:53,012 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:14:53,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:14:53,019 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:14:53,048 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:14:53,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:14:53,363 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 07:14:53,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68870984 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-09-14 07:14:53,408 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:14:53,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68870984 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-09-14 07:14:53,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.029 0.054 2026-09-14 07:14:53,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:14:54,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:54,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-09-14 07:14:54,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-14 07:14:54,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-09-14 07:14:54,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:14:54,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:14:54,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:54] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.005 0.010 2026-09-14 07:14:54,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-09-14 07:14:54,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-09-14 07:14:54,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:54] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.020 0.042 2026-09-14 07:14:55,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:14:55,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:14:55,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:55] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.014 2026-09-14 07:14:55,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:55] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.011 0.021 2026-09-14 07:14:56,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-14 07:14:57,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.598 0.836 2026-09-14 07:14:57,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "GET /web HTTP/1.1" 200 - 43 0.042 0.300 2026-09-14 07:14:57,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:14:57,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-09-14 07:14:57,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "GET /web/webclient/load_menus/123e3ba663b63f5c28465ce51e35e07d2eec4a1e64e38d976a230ed3113f5eea HTTP/1.1" 200 - 2 0.000 0.022 2026-09-14 07:14:57,613 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:14:57,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:57] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:14:58,304 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 07:14:58,306 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 07:14:58,317 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 07:14:58,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.005 2026-09-14 07:14:58,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.072 0.084 2026-09-14 07:14:58,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.147 2026-09-14 07:14:58,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.114 2026-09-14 07:14:58,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.131 2026-09-14 07:14:58,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.157 2026-09-14 07:14:58,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.151 2026-09-14 07:14:58,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.093 2026-09-14 07:14:58,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.088 2026-09-14 07:14:58,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.105 2026-09-14 07:14:58,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.087 2026-09-14 07:14:58,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.021 0.112 2026-09-14 07:14:58,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:58] "GET /web?reload=true HTTP/1.1" 200 - 16 0.014 0.054 2026-09-14 07:14:58,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:14:59,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.006 2026-09-14 07:14:59,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.063 0.070 2026-09-14 07:14:59,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.100 2026-09-14 07:14:59,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:14:59,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.096 2026-09-14 07:14:59,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.153 2026-09-14 07:14:59,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.134 2026-09-14 07:14:59,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.053 2026-09-14 07:14:59,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.054 2026-09-14 07:14:59,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.014 0.079 2026-09-14 07:14:59,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.037 0.067 2026-09-14 07:14:59,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:14:59] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.009 0.025 2026-09-14 07:15:00,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:15:00,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:00,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 9835 2026-09-14 07:15:00,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:00,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 9835 2026-09-14 07:15:00,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo784jir8_chrome_odoo" 2026-09-14 07:15:00,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-09-14 07:15:01,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10051 2026-09-14 07:15:01,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjfjjvlza_chrome_odoo 2026-09-14 07:15:01,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43145/json/version 2026-09-14 07:15:01,471 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43145/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:01,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:01,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43145/json 2026-09-14 07:15:01,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43145/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:01,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43145/devtools/page/4F50F11A0C2C17B6E28E9B401C6997DD 2026-09-14 07:15:01,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:01,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:01,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:15:01,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:01,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:01,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:01,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:02,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.085 0.541 2026-09-14 07:15:02,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4F50F11A0C2C17B6E28E9B401C6997DD', 'loaderId': 'A19D7338320787B1C1D9ABDA126296C8', 'isDownload': False} 2026-09-14 07:15:02,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-14 07:15:02,440 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:02,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.016 2026-09-14 07:15:02,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.026 2026-09-14 07:15:02,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.049 2026-09-14 07:15:02,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:15:02,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-14 07:15:02,943 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:02,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:15:02,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:03,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.306 0.423 2026-09-14 07:15:03,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.740 2026-09-14 07:15:03,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:03,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.115 2026-09-14 07:15:03,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:15:03,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:15:04,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.150 0.315 2026-09-14 07:15:04,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.047 2026-09-14 07:15:04,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-14 07:15:04,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:15:04,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.048 0.039 2026-09-14 07:15:04,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.119 2026-09-14 07:15:04,698 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:04,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.157 2026-09-14 07:15:04,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.184 2026-09-14 07:15:04,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-14 07:15:04,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.264 2026-09-14 07:15:04,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.230 2026-09-14 07:15:04,896 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:04,911 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:15:04,923 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:04,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:04,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.211 2026-09-14 07:15:04,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.229 2026-09-14 07:15:05,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.267 2026-09-14 07:15:05,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.241 2026-09-14 07:15:05,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:05,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.146 2026-09-14 07:15:05,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.174 2026-09-14 07:15:05,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.044 0.209 2026-09-14 07:15:05,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.209 2026-09-14 07:15:05,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.189 2026-09-14 07:15:05,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.172 2026-09-14 07:15:05,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.170 2026-09-14 07:15:05,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.179 2026-09-14 07:15:05,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.009 0.196 2026-09-14 07:15:05,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.139 2026-09-14 07:15:05,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:15:05,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:15:05,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:15:05,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-09-14 07:15:05,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-09-14 07:15:05,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:05] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.067 0.080 2026-09-14 07:15:06,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-09-14 07:15:06,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:15:06,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:15:06,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-09-14 07:15:06,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-09-14 07:15:06,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-09-14 07:15:06,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-09-14 07:15:06,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-09-14 07:15:06,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:06] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.028 0.058 2026-09-14 07:15:07,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-09-14 07:15:07,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:15:07,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:15:07,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:15:07,590 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:07,591 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:15:07,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:15:07,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:15:07,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:15:07,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:15:07,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:15:07,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:15:07,671 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:07,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13170022 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-09-14 07:15:07,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13170022 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-09-14 07:15:07,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.099 0.100 2026-09-14 07:15:07,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:07] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 07:15:08,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-09-14 07:15:08,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:08,668 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:08,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10051 2026-09-14 07:15:08,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:08,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10051 2026-09-14 07:15:08,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjfjjvlza_chrome_odoo" 2026-09-14 07:15:08,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-09-14 07:15:09,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10179 2026-09-14 07:15:09,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5exu7fhp_chrome_odoo 2026-09-14 07:15:09,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45839/json/version 2026-09-14 07:15:09,423 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45839/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:09,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:09,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45839/json 2026-09-14 07:15:09,445 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45839/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:09,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45839/devtools/page/11C301639AEC0DD88FB492208A2D4D57 2026-09-14 07:15:09,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:09,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:09,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:15:09,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:09,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:09,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:09,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:10,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.094 0.645 2026-09-14 07:15:10,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '11C301639AEC0DD88FB492208A2D4D57', 'loaderId': 'CA1F1F5949641E3EF0346F7CF6B59CC9', 'isDownload': False} 2026-09-14 07:15:10,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-14 07:15:10,445 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:10,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.007 2026-09-14 07:15:10,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-14 07:15:10,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.040 2026-09-14 07:15:10,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:15:10,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:15:10,898 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:15:10,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:15:10,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:11,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.325 0.404 2026-09-14 07:15:11,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:11,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-09-14 07:15:11,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.013 2026-09-14 07:15:11,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:15:11,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.035 0.044 2026-09-14 07:15:11,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.117 2026-09-14 07:15:11,930 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:12,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.023 0.178 2026-09-14 07:15:12,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.244 2026-09-14 07:15:12,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.307 2026-09-14 07:15:12,132 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15: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-09-14 07:15:12,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:12,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.333 2026-09-14 07:15:12,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:15:12,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.288 2026-09-14 07:15:12,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:15:12,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.266 2026-09-14 07:15:12,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.238 2026-09-14 07:15:12,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.235 2026-09-14 07:15:12,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.031 0.188 2026-09-14 07:15:12,393 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:12,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.213 2026-09-14 07:15:12,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.205 2026-09-14 07:15:12,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.212 2026-09-14 07:15:12,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.216 2026-09-14 07:15:12,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.207 2026-09-14 07:15:12,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.148 2026-09-14 07:15:12,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.129 2026-09-14 07:15:12,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.145 2026-09-14 07:15:12,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.009 0.149 2026-09-14 07:15:12,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.149 2026-09-14 07:15:12,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:15:12,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-14 07:15:12,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:15:12,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-09-14 07:15:12,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:15:12,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:15:12,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-09-14 07:15:12,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:15:12,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-09-14 07:15:13,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:15:13,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:13,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10179 2026-09-14 07:15:13,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:13,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10179 2026-09-14 07:15:13,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5exu7fhp_chrome_odoo" 2026-09-14 07:15:13,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-09-14 07:15:13,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10301 2026-09-14 07:15:13,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpijkvozrm_chrome_odoo 2026-09-14 07:15:13,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44349/json/version 2026-09-14 07:15:13,752 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44349/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:13,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:13,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44349/json 2026-09-14 07:15:13,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44349/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:13,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44349/devtools/page/3F59A25CB73ACC6BB33CBE6E2D1DB407 2026-09-14 07:15:13,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:13,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:13,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:15:14,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:14,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:14,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:14,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:14,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.081 0.570 2026-09-14 07:15:14,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3F59A25CB73ACC6BB33CBE6E2D1DB407', 'loaderId': 'A187F01B926FACF0D803A913C3C5E4A9', 'isDownload': False} 2026-09-14 07:15:14,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-14 07:15:14,680 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:14,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:14] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:15:14,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:14] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 07:15:14,717 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:14] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-14 07:15:15,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 07:15:15,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-09-14 07:15:15,125 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:15:15,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:15:15,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:15,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.214 0.421 2026-09-14 07:15:15,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.647 2026-09-14 07:15:15,847 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:15,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.082 2026-09-14 07:15:15,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:15:15,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:15:16,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.104 0.287 2026-09-14 07:15:16,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.041 2026-09-14 07:15:16,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:15:16,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:15:16,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.028 0.040 2026-09-14 07:15:16,577 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:15:16,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.080 2026-09-14 07:15:16,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-14 07:15:16,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.153 2026-09-14 07:15:16,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.205 2026-09-14 07:15:16,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:15:16,757 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:16,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:15:16,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.250 2026-09-14 07:15:16,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.194 2026-09-14 07:15:16,810 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:15:16,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.218 2026-09-14 07:15:16,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.232 2026-09-14 07:15:16,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.031 0.252 2026-09-14 07:15:17,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.021 0.223 2026-09-14 07:15:17,021 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:17,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.242 2026-09-14 07:15:17,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.231 2026-09-14 07:15:17,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.226 2026-09-14 07:15:17,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.209 2026-09-14 07:15:17,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.181 2026-09-14 07:15:17,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.119 2026-09-14 07:15:17,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.116 2026-09-14 07:15:17,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-14 07:15:17,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.126 2026-09-14 07:15:17,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.122 2026-09-14 07:15:17,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:15:17,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-09-14 07:15:17,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-09-14 07:15:17,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:15:17,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:15:17,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-09-14 07:15:18,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:15:18,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:15:18,506 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:15:18,508 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:15:18,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:15:18,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:15:18,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:15:18,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:15:18,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62446333 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-09-14 07:15:18,613 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:15:18,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62446333 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-09-14 07:15:18,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.127 0.115 2026-09-14 07:15:18,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:15:18,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:18] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:15:19,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:19,633 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:19,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10301 2026-09-14 07:15:19,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:19,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10301 2026-09-14 07:15:19,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpijkvozrm_chrome_odoo" 2026-09-14 07:15:21,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-09-14 07:15:22,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10426 2026-09-14 07:15:22,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp64na1ey5_chrome_odoo 2026-09-14 07:15:22,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34985/json/version 2026-09-14 07:15:22,426 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34985/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:22,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:22,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34985/json 2026-09-14 07:15:22,479 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34985/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:22,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34985/devtools/page/E0925F9FC56C5839EB5EB1CC2FD4C466 2026-09-14 07:15:22,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:22,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:22,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:15:22,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:22,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:22,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:22,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:23,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.128 0.703 2026-09-14 07:15:23,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E0925F9FC56C5839EB5EB1CC2FD4C466', 'loaderId': 'A2AB68C93691CB95A724F856D2CB4F28', 'isDownload': False} 2026-09-14 07:15:23,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-14 07:15:23,632 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:23,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:15:23,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 07:15:23,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:15:24,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:15:24,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 07:15:24,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:15:24,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 07:15:24,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:24,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.291 0.359 2026-09-14 07:15:24,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 0.682 2026-09-14 07:15:24,862 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:24,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.115 2026-09-14 07:15:24,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:15:24,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:15:25,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.154 0.283 2026-09-14 07:15:25,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.048 2026-09-14 07:15:25,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-14 07:15:25,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:15:25,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:15:25,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.023 2026-09-14 07:15:25,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.034 2026-09-14 07:15:25,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.042 2026-09-14 07:15:25,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.047 2026-09-14 07:15:25,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.070 2026-09-14 07:15:25,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.071 2026-09-14 07:15:25,681 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:25,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.013 0.082 2026-09-14 07:15:25,702 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:15:25,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.103 2026-09-14 07:15:25,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.023 0.065 2026-09-14 07:15:25,816 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:25,821 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:25,822 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:15:25,850 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:25,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:15:26,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:26,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-14 07:15:26,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-09-14 07:15:26,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.017 2026-09-14 07:15:26,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:26] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.019 0.050 2026-09-14 07:15:26,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.045 0.043 2026-09-14 07:15:26,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.029 0.024 2026-09-14 07:15:27,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-14 07:15:27,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-09-14 07:15:27,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:27] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:15:27,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.014 0.038 2026-09-14 07:15:27,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.007 0.016 2026-09-14 07:15:27,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:15:28,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-14 07:15:28,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-09-14 07:15:28,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:28] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.008 0.011 2026-09-14 07:15:28,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.030 0.037 2026-09-14 07:15:28,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-14 07:15:29,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:15:29,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:29,451 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:29,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10426 2026-09-14 07:15:29,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:29,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10426 2026-09-14 07:15:29,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp64na1ey5_chrome_odoo" 2026-09-14 07:15:29,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-09-14 07:15:30,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10545 2026-09-14 07:15:30,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7vu97mpx_chrome_odoo 2026-09-14 07:15:30,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41913/json/version 2026-09-14 07:15:30,018 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41913/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:30,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:30,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41913/json 2026-09-14 07:15:30,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41913/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:30,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41913/devtools/page/9A6C40CB3E6D90949F0DD447FFA15638 2026-09-14 07:15:30,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:30,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:30,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:15:30,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:30,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:30,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:30,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:31,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.076 1.301 2026-09-14 07:15:31,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A6C40CB3E6D90949F0DD447FFA15638', 'loaderId': 'FC2FE67CD60D66BC09FB4CAF1D5DF8B1', 'isDownload': False} 2026-09-14 07:15:31,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-14 07:15:31,645 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:31,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.007 2026-09-14 07:15:31,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 07:15:31,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-09-14 07:15:32,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:15:32,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:15:32,065 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:32,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.009 2026-09-14 07:15:32,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:32,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.335 0.404 2026-09-14 07:15:32,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.742 2026-09-14 07:15:32,914 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:33,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.107 2026-09-14 07:15:33,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-09-14 07:15:33,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:15:33,467 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.145 0.275 2026-09-14 07:15:33,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.050 2026-09-14 07:15:33,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.012 2026-09-14 07:15:33,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:15:33,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.041 0.042 2026-09-14 07:15:33,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.116 2026-09-14 07:15:33,736 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:15:33,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.147 2026-09-14 07:15:33,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.172 2026-09-14 07:15:33,814 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:33,822 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:33,832 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:33,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.033 0.207 2026-09-14 07:15:33,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.267 2026-09-14 07:15:33,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:33,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.233 2026-09-14 07:15:33,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.192 2026-09-14 07:15:33,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.200 2026-09-14 07:15:34,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-14 07:15:34,018 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:34,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.142 2026-09-14 07:15:34,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.116 2026-09-14 07:15:34,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.124 2026-09-14 07:15:34,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.128 2026-09-14 07:15:34,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.137 2026-09-14 07:15:34,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.115 2026-09-14 07:15:34,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.133 2026-09-14 07:15:34,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.150 2026-09-14 07:15:34,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.169 2026-09-14 07:15:34,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.168 2026-09-14 07:15:34,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-14 07:15:34,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:34,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:15:34,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:15:34,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.015 2026-09-14 07:15:34,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:15:34,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:15:34,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 07:15:34,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:15:34,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:15:34,721 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:34,726 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:34,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:15:34,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:15:34,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 07:15:34,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:15:34,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42897619 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-09-14 07:15:34,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:15:34,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42897619 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-09-14 07:15:34,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.054 0.096 2026-09-14 07:15:35,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:35] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:15:35,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:15:35,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-14 07:15:35,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:15:35,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.020 2026-09-14 07:15:35,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:35] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.028 0.039 2026-09-14 07:15:35,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:15:36,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:15:36,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:15:36,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:15:36,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:15:36,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-14 07:15:36,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-14 07:15:36,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:36,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10545 2026-09-14 07:15:36,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:36,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10545 2026-09-14 07:15:36,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7vu97mpx_chrome_odoo" 2026-09-14 07:15:36,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-09-14 07:15:37,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10675 2026-09-14 07:15:37,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp64eqkjbe_chrome_odoo 2026-09-14 07:15:37,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41803/json/version 2026-09-14 07:15:37,504 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41803/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:37,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:37,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41803/json 2026-09-14 07:15:37,626 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41803/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:37,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41803/devtools/page/0FDC98160A9D1D918416500E897108D8 2026-09-14 07:15:37,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:37,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:37,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:15:37,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:37,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:37,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:37,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:38,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.106 0.623 2026-09-14 07:15:38,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0FDC98160A9D1D918416500E897108D8', 'loaderId': 'F15F8D36C75CE0D73BC178E647B2D3A1', 'isDownload': False} 2026-09-14 07:15:38,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-14 07:15:38,592 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:38,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 07:15:38,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 07:15:38,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-09-14 07:15:38,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:15:38,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-14 07:15:39,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:15:39,040 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:39,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:39,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.219 0.428 2026-09-14 07:15:39,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.044 2026-09-14 07:15:39,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.012 2026-09-14 07:15:39,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:15:39,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.042 0.040 2026-09-14 07:15:39,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-14 07:15:39,960 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:15:40,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.138 2026-09-14 07:15:40,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.194 2026-09-14 07:15:40,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:40,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.265 2026-09-14 07:15:40,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:15:40,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:15:40,175 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:40,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.297 2026-09-14 07:15:40,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.273 2026-09-14 07:15:40,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.253 2026-09-14 07:15:40,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.028 0.251 2026-09-14 07:15:40,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.200 2026-09-14 07:15:40,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:15:40,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.149 2026-09-14 07:15:40,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.161 2026-09-14 07:15:40,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.170 2026-09-14 07:15:40,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.150 2026-09-14 07:15:40,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.166 2026-09-14 07:15:40,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.127 2026-09-14 07:15:40,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.140 2026-09-14 07:15:40,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.175 2026-09-14 07:15:40,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.190 2026-09-14 07:15:40,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.193 2026-09-14 07:15:40,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.165 2026-09-14 07:15:40,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:40,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:15:40,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-09-14 07:15:40,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-09-14 07:15:40,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.015 2026-09-14 07:15:40,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:15:40,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:40,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10675 2026-09-14 07:15:40,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:40,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10675 2026-09-14 07:15:40,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp64eqkjbe_chrome_odoo" 2026-09-14 07:15:41,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-09-14 07:15:41,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10806 2026-09-14 07:15:41,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5f_3o8i2_chrome_odoo 2026-09-14 07:15:41,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43509/json/version 2026-09-14 07:15:41,345 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43509/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:41,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:41,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43509/json 2026-09-14 07:15:41,530 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43509/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:41,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43509/devtools/page/B762338055B631A578AA6A0C85324E51 2026-09-14 07:15:41,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:41,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:41,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:15:41,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:41,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:41,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:41,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:15:41,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:41] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.011 0.201 2026-09-14 07:15:42,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web HTTP/1.1" 200 - 110 0.120 0.513 2026-09-14 07:15:42,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B762338055B631A578AA6A0C85324E51', 'loaderId': '82CB8F0F23DDC5A25E2D659DB14F8116', 'isDownload': False} 2026-09-14 07:15:42,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-14 07:15:42,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 07:15:42,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 07:15:42,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.038 2026-09-14 07:15:42,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web/webclient/load_menus/48aa3960dd2690140851dfbfdf5ddd9461c0f9185b39776a82e85d5e87ed5e12 HTTP/1.1" 200 - 2 0.009 0.059 2026-09-14 07:15:42,702 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:15:42,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:42] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 07:15:43,482 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 07:15:43,485 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-14 07:15:43,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-14 07:15:43,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.027 2026-09-14 07:15:43,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:15:43,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.125 0.148 2026-09-14 07:15:43,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.009 0.255 2026-09-14 07:15:43,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.252 2026-09-14 07:15:43,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.256 2026-09-14 07:15:43,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.275 2026-09-14 07:15:43,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.279 2026-09-14 07:15:43,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.092 2026-09-14 07:15:43,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.082 2026-09-14 07:15:43,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.101 2026-09-14 07:15:43,921 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:15:43,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:15:43,927 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:15:43,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.084 2026-09-14 07:15:43,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:43] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 200 - 18 0.016 0.121 2026-09-14 07:15:44,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "GET /web?reload=true HTTP/1.1" 200 - 16 0.014 0.063 2026-09-14 07:15:44,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:15:44,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.008 2026-09-14 07:15:44,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.050 0.047 2026-09-14 07:15:44,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.068 2026-09-14 07:15:44,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.086 2026-09-14 07:15:44,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.082 2026-09-14 07:15:44,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.072 2026-09-14 07:15:44,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.064 2026-09-14 07:15:44,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.073 2026-09-14 07:15:44,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:44] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.015 0.079 2026-09-14 07:15:45,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.106 2026-09-14 07:15:45,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:45] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.047 0.059 2026-09-14 07:15:45,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:45] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.010 0.023 2026-09-14 07:15:46,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:15:46,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:46,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.030 0.056 2026-09-14 07:15:46,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.021 0.140 2026-09-14 07:15:46,281 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:46,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.007 2026-09-14 07:15:46,316 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-09-14 07:15:46,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-09-14 07:15:46,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.004 2026-09-14 07:15:46,648 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-14 07:15:46,687 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:15:46,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 07:15:47,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.221 0.367 2026-09-14 07:15:47,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.044 2026-09-14 07:15:47,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:15:47,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:15:47,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.029 0.035 2026-09-14 07:15:47,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.085 2026-09-14 07:15:47,530 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:47,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.137 2026-09-14 07:15:47,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.174 2026-09-14 07:15:47,635 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:47,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.218 2026-09-14 07:15:47,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.259 2026-09-14 07:15:47,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.240 2026-09-14 07:15:47,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.250 2026-09-14 07:15:47,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.004 0.219 2026-09-14 07:15:47,819 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:47,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.177 2026-09-14 07:15:47,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.153 2026-09-14 07:15:47,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.112 2026-09-14 07:15:47,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.124 2026-09-14 07:15:47,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.109 2026-09-14 07:15:47,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 11 0.009 0.103 2026-09-14 07:15:47,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:47] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.123 2026-09-14 07:15:48,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.153 2026-09-14 07:15:48,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.155 2026-09-14 07:15:48,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.166 2026-09-14 07:15:48,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.168 2026-09-14 07:15:48,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:15:48,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:15:48,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-14 07:15:48,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:15:48,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:15:48,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-09-14 07:15:48,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1039379 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-09-14 07:15:48,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:15:48,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-09-14 07:15:48,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:15:48,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1039379 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-14 07:15:48,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.057 0.053 2026-09-14 07:15:48,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web HTTP/1.1" 200 - 16 0.019 0.093 2026-09-14 07:15:48,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /web HTTP/1.1" 200 - 16 0.018 0.027 2026-09-14 07:15:48,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.006 2026-09-14 07:15:48,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:48] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.042 0.044 2026-09-14 07:15:49,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.019 0.060 2026-09-14 07:15:49,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.093 2026-09-14 07:15:49,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.106 2026-09-14 07:15:49,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.078 2026-09-14 07:15:49,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.010 0.065 2026-09-14 07:15:49,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.008 0.066 2026-09-14 07:15:49,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.021 0.046 2026-09-14 07:15:49,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.072 2026-09-14 07:15:49,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /web?reload=true HTTP/1.1" 200 - 16 0.012 0.034 2026-09-14 07:15:49,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.023 0.009 2026-09-14 07:15:49,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.049 0.073 2026-09-14 07:15:49,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.113 2026-09-14 07:15:49,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.010 0.121 2026-09-14 07:15:49,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.015 0.145 2026-09-14 07:15:49,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.155 2026-09-14 07:15:49,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.158 2026-09-14 07:15:49,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.068 2026-09-14 07:15:49,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.011 0.080 2026-09-14 07:15:49,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.036 0.098 2026-09-14 07:15:49,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.131 2026-09-14 07:15:49,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.007 0.015 2026-09-14 07:15:49,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.010 0.028 2026-09-14 07:15:49,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:49] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.019 0.022 2026-09-14 07:15:50,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-09-14 07:15:50,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:15:50,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.042 0.069 2026-09-14 07:15:50,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:50] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.016 0.038 2026-09-14 07:15:50,849 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:15:50,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:15:50,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:15:51,472 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.345 2026-09-14 07:15:51,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.163 2026-09-14 07:15:51,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.045 2026-09-14 07:15:51,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.014 2026-09-14 07:15:51,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:15:51,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.005 2026-09-14 07:15:51,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.010 0.020 2026-09-14 07:15:51,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:15:52,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:15:52,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-09-14 07:15:52,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-14 07:15:52,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.024 0.028 2026-09-14 07:15:53,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:15:53,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:15:53,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:15:53,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:15:53,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:15:53,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:15:53,519 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:15:53,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:15:53,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:15:53,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 07:15:53,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:15:53,575 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:15:53,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51870412 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-09-14 07:15:53,613 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #47 deleted pos.order.line records with IDs: [100] 2026-09-14 07:15:53,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51870412 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-14 07:15:53,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.087 0.112 2026-09-14 07:15:53,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:53] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.012 2026-09-14 07:15:54,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:15:54,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-09-14 07:15:54,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-09-14 07:15:54,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:54] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.021 0.025 2026-09-14 07:15:55,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:15:55,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:15:55,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:55] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.012 0.012 2026-09-14 07:15:55,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: account.move 2026-09-14 07:15:56,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:56] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.565 0.859 2026-09-14 07:15:56,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:56] "GET /web HTTP/1.1" 200 - 16 0.013 0.038 2026-09-14 07:15:57,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-09-14 07:15:57,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.031 0.043 2026-09-14 07:15:57,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.045 2026-09-14 07:15:57,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.059 2026-09-14 07:15:57,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.027 0.054 2026-09-14 07:15:57,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.051 2026-09-14 07:15:57,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 07:15:57,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.047 2026-09-14 07:15:57,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.041 2026-09-14 07:15:57,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.009 0.078 2026-09-14 07:15:57,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /web?reload=true HTTP/1.1" 200 - 16 0.015 0.056 2026-09-14 07:15:57,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-09-14 07:15:57,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.043 0.043 2026-09-14 07:15:57,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.067 2026-09-14 07:15:57,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.071 2026-09-14 07:15:57,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.019 0.095 2026-09-14 07:15:57,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.057 2026-09-14 07:15:57,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.047 2026-09-14 07:15:57,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.047 2026-09-14 07:15:57,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.008 0.070 2026-09-14 07:15:57,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.079 2026-09-14 07:15:57,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:57] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.018 2026-09-14 07:15:58,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:58] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.011 0.019 2026-09-14 07:15:58,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:58] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.010 0.029 2026-09-14 07:15:58,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-09-14 07:15:58,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-09-14 07:15:58,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:15:58,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:15:58,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:15:58,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:15:58] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.022 0.026 2026-09-14 07:15:58,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10806 2026-09-14 07:15:58,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:15:58,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10806 2026-09-14 07:15:58,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5f_3o8i2_chrome_odoo" 2026-09-14 07:15:58,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-09-14 07:15:59,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11087 2026-09-14 07:15:59,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdaxdg9bx_chrome_odoo 2026-09-14 07:15:59,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33987/json/version 2026-09-14 07:15:59,580 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33987/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:15:59,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:15:59,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33987/json 2026-09-14 07:15:59,617 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33987/json with timeout 3 increased to 10s during tests 2026-09-14 07:15:59,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33987/devtools/page/7001457C867CC2B742FB10BB188F73DE 2026-09-14 07:15:59,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:15:59,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:15:59,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:15:59,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:15:59,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:15:59,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:15:59,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:00,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.581 2026-09-14 07:16:00,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7001457C867CC2B742FB10BB188F73DE', 'loaderId': '7A6E47074820654277E65789C6FB6C23', 'isDownload': False} 2026-09-14 07:16:00,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-14 07:16:00,578 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:00,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-09-14 07:16:00,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:16:00,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.024 2026-09-14 07:16:00,962 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-09-14 07:16:00,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-09-14 07:16:01,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:16:01,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-14 07:16:01,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:01,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.239 0.412 2026-09-14 07:16:01,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.653 2026-09-14 07:16:01,741 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:01,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.075 2026-09-14 07:16:01,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:16:01,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:16:02,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.168 0.330 2026-09-14 07:16:02,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.045 2026-09-14 07:16:02,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:16:02,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.005 2026-09-14 07:16:02,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.040 0.035 2026-09-14 07:16:02,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.101 2026-09-14 07:16:02,670 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:16:02,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.150 2026-09-14 07:16:02,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.171 2026-09-14 07:16:02,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.214 2026-09-14 07:16:02,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.253 2026-09-14 07:16:02,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:02,847 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:02,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.232 2026-09-14 07:16:02,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:16:02,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.188 2026-09-14 07:16:02,907 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:16:02,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.226 2026-09-14 07:16:02,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.241 2026-09-14 07:16:03,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.259 2026-09-14 07:16:03,056 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:03,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.021 0.199 2026-09-14 07:16:03,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.011 0.230 2026-09-14 07:16:03,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.222 2026-09-14 07:16:03,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.223 2026-09-14 07:16:03,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.210 2026-09-14 07:16:03,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.160 2026-09-14 07:16:03,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.120 2026-09-14 07:16:03,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.106 2026-09-14 07:16:03,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-14 07:16:03,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-14 07:16:03,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:03,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:03,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-14 07:16:03,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:16:03,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:03,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:03,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:16:03,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:16:03,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:16:03,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:03,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:03,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:16:03,799 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:16:03,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:16:03,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:16:03,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:16:03,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:16:03,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:16:03,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14286356 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-09-14 07:16:03,874 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:05,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14286356 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 230}] 2026-09-14 07:16:05,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.582 1.246 2026-09-14 07:16:05,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.860 2026-09-14 07:16:05,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:05] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.010 0.016 2026-09-14 07:16:05,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:05] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-09-14 07:16:06,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:16:06,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:06,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:06,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11087 2026-09-14 07:16:06,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:06,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11087 2026-09-14 07:16:06,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdaxdg9bx_chrome_odoo" 2026-09-14 07:16:06,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-09-14 07:16:07,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11217 2026-09-14 07:16:07,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvakcicmn_chrome_odoo 2026-09-14 07:16:07,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43459/json/version 2026-09-14 07:16:07,448 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43459/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:07,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:07,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43459/json 2026-09-14 07:16:07,500 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43459/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:07,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43459/devtools/page/447EA0B04E0B4ACB8B2ECE1F9F9443C9 2026-09-14 07:16:07,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:07,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:07,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:07,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:07,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:07,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:07,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:08,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.073 0.529 2026-09-14 07:16:08,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '447EA0B04E0B4ACB8B2ECE1F9F9443C9', 'loaderId': 'B7AF4EA717A29202967ABAA6E5A5B94B', 'isDownload': False} 2026-09-14 07:16:08,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-14 07:16:08,322 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:08,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 07:16:08,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.018 2026-09-14 07:16:08,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-09-14 07:16:08,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:16:08,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:16:08,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:08,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:16:08,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:09,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.182 0.404 2026-09-14 07:16:09,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.613 2026-09-14 07:16:09,439 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:09,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.094 2026-09-14 07:16:09,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:16:09,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:16:10,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.120 0.321 2026-09-14 07:16:10,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.047 2026-09-14 07:16:10,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 07:16:10,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 07:16:10,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.040 0.039 2026-09-14 07:16:10,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.143 2026-09-14 07:16:10,345 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:10,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.186 2026-09-14 07:16:10,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.227 2026-09-14 07:16:10,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:16:10,461 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:10,470 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:10,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.273 2026-09-14 07:16:10,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.325 2026-09-14 07:16:10,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.301 2026-09-14 07:16:10,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.253 2026-09-14 07:16:10,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.271 2026-09-14 07:16:10,683 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:10,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.197 2026-09-14 07:16:10,699 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:10,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.202 2026-09-14 07:16:10,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.023 0.180 2026-09-14 07:16:10,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.192 2026-09-14 07:16:10,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.183 2026-09-14 07:16:10,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-14 07:16:10,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-14 07:16:10,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.131 2026-09-14 07:16:10,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.015 0.154 2026-09-14 07:16:10,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.145 2026-09-14 07:16:10,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.137 2026-09-14 07:16:11,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-14 07:16:11,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:11,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-14 07:16:11,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-14 07:16:11,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-09-14 07:16:11,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.130 0.208 2026-09-14 07:16:11,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:11] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.016 0.307 2026-09-14 07:16:12,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-09-14 07:16:12,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:12,361 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:12,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11217 2026-09-14 07:16:12,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:12,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11217 2026-09-14 07:16:12,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvakcicmn_chrome_odoo" 2026-09-14 07:16:12,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-09-14 07:16:13,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11344 2026-09-14 07:16:13,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_2gku7hy_chrome_odoo 2026-09-14 07:16:13,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43875/json/version 2026-09-14 07:16:13,173 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43875/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:13,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:13,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43875/json 2026-09-14 07:16:13,211 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43875/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:13,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43875/devtools/page/27C39BE79E11ED8694D2CE2982B69270 2026-09-14 07:16:13,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:13,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:13,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:13,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:13,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:13,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:13,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:13,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.102 0.525 2026-09-14 07:16:13,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '27C39BE79E11ED8694D2CE2982B69270', 'loaderId': '8D82D0C89CE002F33796D88DB5346CF3', 'isDownload': False} 2026-09-14 07:16:13,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-14 07:16:14,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:14,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 07:16:14,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.032 2026-09-14 07:16:14,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-09-14 07:16:14,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:16:14,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-14 07:16:14,418 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:14,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:16:14,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:15,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.251 0.407 2026-09-14 07:16:15,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.677 2026-09-14 07:16:15,175 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:15,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-09-14 07:16:15,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:16:15,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:16:15,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.102 0.293 2026-09-14 07:16:15,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.045 2026-09-14 07:16:15,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.019 2026-09-14 07:16:15,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:16:15,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.026 0.040 2026-09-14 07:16:15,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.107 2026-09-14 07:16:15,990 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:16,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.142 2026-09-14 07:16:16,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.187 2026-09-14 07:16:16,074 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16: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-09-14 07:16:16,104 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:16,112 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:16,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.254 2026-09-14 07:16:16,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.023 0.293 2026-09-14 07:16:16,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.277 2026-09-14 07:16:16,225 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:16:16,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.230 2026-09-14 07:16:16,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.251 2026-09-14 07:16:16,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 07:16:16,297 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:16,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.157 2026-09-14 07:16:16,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.122 2026-09-14 07:16:16,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.121 2026-09-14 07:16:16,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.128 2026-09-14 07:16:16,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.168 2026-09-14 07:16:16,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.334 2026-09-14 07:16:16,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.176 2026-09-14 07:16:16,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.013 0.178 2026-09-14 07:16:16,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.188 2026-09-14 07:16:16,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.169 2026-09-14 07:16:16,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-09-14 07:16:16,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:16,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-14 07:16:16,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-14 07:16:16,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-09-14 07:16:17,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.196 0.239 2026-09-14 07:16:17,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:17] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.007 0.402 2026-09-14 07:16:18,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-09-14 07:16:18,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:18,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11344 2026-09-14 07:16:18,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:18,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11344 2026-09-14 07:16:18,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_2gku7hy_chrome_odoo" 2026-09-14 07:16:18,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-09-14 07:16:20,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11463 2026-09-14 07:16:20,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp00icpv9z_chrome_odoo 2026-09-14 07:16:20,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42971/json/version 2026-09-14 07:16:20,859 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42971/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:20,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:20,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42971/json 2026-09-14 07:16:20,884 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42971/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:20,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42971/devtools/page/F2797A8AD571D36002B5B8EE373BFAC4 2026-09-14 07:16:20,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:20,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:21,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:21,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:21,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:21,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:21,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:22,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.091 1.449 2026-09-14 07:16:22,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F2797A8AD571D36002B5B8EE373BFAC4', 'loaderId': 'F15814792412811B9328B6D01B4C950C', 'isDownload': False} 2026-09-14 07:16:22,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-14 07:16:22,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:22,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:22] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.007 2026-09-14 07:16:22,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:22] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-09-14 07:16:22,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:22] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 07:16:23,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 07:16:23,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-14 07:16:23,137 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:23,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:16:23,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:23,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.211 0.403 2026-09-14 07:16:23,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.039 2026-09-14 07:16:23,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.011 2026-09-14 07:16:23,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:16:23,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:23] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.045 0.044 2026-09-14 07:16:24,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.124 2026-09-14 07:16:24,048 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:24,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.164 2026-09-14 07:16:24,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.200 2026-09-14 07:16:24,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.241 2026-09-14 07:16:24,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.287 2026-09-14 07:16:24,249 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16: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-09-14 07:16:24,253 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:24,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.244 2026-09-14 07:16:24,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:24,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.231 2026-09-14 07:16:24,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.233 2026-09-14 07:16:24,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.229 2026-09-14 07:16:24,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.220 2026-09-14 07:16:24,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-14 07:16:24,438 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:16:24,448 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:24,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.177 2026-09-14 07:16:24,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.197 2026-09-14 07:16:24,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.158 2026-09-14 07:16:24,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.175 2026-09-14 07:16:24,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.172 2026-09-14 07:16:24,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.158 2026-09-14 07:16:24,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.153 2026-09-14 07:16:24,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.193 2026-09-14 07:16:24,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.233 2026-09-14 07:16:24,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.226 2026-09-14 07:16:24,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.270 2026-09-14 07:16:24,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.287 2026-09-14 07:16:24,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.276 2026-09-14 07:16:24,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:24,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.264 2026-09-14 07:16:24,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:16:24,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.235 2026-09-14 07:16:24,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:16:25,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:16:25,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:16:25,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.220 2026-09-14 07:16:25,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:16:25,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.207 2026-09-14 07:16:25,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.205 2026-09-14 07:16:25,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:16:25,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.198 2026-09-14 07:16:25,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-09-14 07:16:25,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.180 2026-09-14 07:16:25,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.174 2026-09-14 07:16:25,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-09-14 07:16:25,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-09-14 07:16:25,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:16:25,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-09-14 07:16:25,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:16:25,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-09-14 07:16:25,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-09-14 07:16:25,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-09-14 07:16:25,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-09-14 07:16:25,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-09-14 07:16:25,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:16:25,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-09-14 07:16:25,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:16:25,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-09-14 07:16:25,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:16:25,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:25,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11463 2026-09-14 07:16:25,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:25,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11463 2026-09-14 07:16:25,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp00icpv9z_chrome_odoo" 2026-09-14 07:16:25,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-09-14 07:16:26,291 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #44 deleted mail.message records with IDs: [9623] 2026-09-14 07:16:26,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11594 2026-09-14 07:16:26,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwbyxw_7i_chrome_odoo 2026-09-14 07:16:26,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45317/json/version 2026-09-14 07:16:26,672 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45317/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:26,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:26,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45317/json 2026-09-14 07:16:26,716 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45317/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:26,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45317/devtools/page/25A0AC35C354FB66842E57AB7F543B48 2026-09-14 07:16:26,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:26,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:26,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:26,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:26,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:26,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:26,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:27,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.107 0.525 2026-09-14 07:16:27,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '25A0AC35C354FB66842E57AB7F543B48', 'loaderId': '5944EA49A804BDCB601B080CA8B4AB67', 'isDownload': False} 2026-09-14 07:16:27,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-14 07:16:27,451 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:27,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:16:27,472 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:16:27,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 07:16:27,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:16:27,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-09-14 07:16:27,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:16:27,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:27,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:28,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.192 0.374 2026-09-14 07:16:28,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.047 2026-09-14 07:16:28,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.011 2026-09-14 07:16:28,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:16:28,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.017 0.032 2026-09-14 07:16:28,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.072 2026-09-14 07:16:28,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.110 2026-09-14 07:16:28,818 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:16:28,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.167 2026-09-14 07:16:28,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-14 07:16:28,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.276 2026-09-14 07:16:28,974 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:16:28,982 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:28,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.262 2026-09-14 07:16:28,988 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:29,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.278 2026-09-14 07:16:29,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:29,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.250 2026-09-14 07:16:29,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.495 2026-09-14 07:16:29,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.306 2026-09-14 07:16:29,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.238 2026-09-14 07:16:29,241 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:16:29,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.249 2026-09-14 07:16:29,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.014 2026-09-14 07:16:29,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.173 2026-09-14 07:16:29,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.172 2026-09-14 07:16:29,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.149 2026-09-14 07:16:29,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.006 0.124 2026-09-14 07:16:29,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.325 2026-09-14 07:16:29,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.163 2026-09-14 07:16:29,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.010 0.180 2026-09-14 07:16:29,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:29,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-09-14 07:16:29,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-09-14 07:16:29,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.018 2026-09-14 07:16:29,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:29] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.084 0.136 2026-09-14 07:16:30,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-09-14 07:16:30,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-09-14 07:16:30,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-09-14 07:16:30,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-09-14 07:16:30,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-09-14 07:16:30,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:30] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.057 0.099 2026-09-14 07:16:31,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:16:31,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-09-14 07:16:31,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-09-14 07:16:31,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:31,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11594 2026-09-14 07:16:31,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:31,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11594 2026-09-14 07:16:31,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwbyxw_7i_chrome_odoo" 2026-09-14 07:16:31,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-09-14 07:16:32,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11725 2026-09-14 07:16:32,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_4sgh2ue_chrome_odoo 2026-09-14 07:16:32,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45821/json/version 2026-09-14 07:16:32,357 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45821/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:32,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:32,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45821/json 2026-09-14 07:16:32,409 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45821/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:32,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45821/devtools/page/4C541EAC0D5854C3369DC55CC93EA7A6 2026-09-14 07:16:32,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:32,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:32,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:32,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:32,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:32,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:32,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:33,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.104 0.555 2026-09-14 07:16:33,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4C541EAC0D5854C3369DC55CC93EA7A6', 'loaderId': '2024CE460716442A54A72BF002286BE4', 'isDownload': False} 2026-09-14 07:16:33,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-14 07:16:33,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:33,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:16:33,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-09-14 07:16:33,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-09-14 07:16:33,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:16:33,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-09-14 07:16:33,807 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:16:33,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:16:33,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:34,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.254 0.386 2026-09-14 07:16:34,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.632 2026-09-14 07:16:34,537 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:34,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-09-14 07:16:34,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:16:34,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:16:35,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.307 2026-09-14 07:16:35,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.042 2026-09-14 07:16:35,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.010 2026-09-14 07:16:35,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:16:35,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.030 0.040 2026-09-14 07:16:35,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.106 2026-09-14 07:16:35,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.138 2026-09-14 07:16:35,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-14 07:16:35,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.196 2026-09-14 07:16:35,483 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:35,492 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:35,513 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:16:35,523 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:16:35,529 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:35,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.021 0.267 2026-09-14 07:16:35,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.242 2026-09-14 07:16:35,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.022 0.278 2026-09-14 07:16:35,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.423 2026-09-14 07:16:35,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.264 2026-09-14 07:16:35,719 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:16:35,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.021 0.204 2026-09-14 07:16:35,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.218 2026-09-14 07:16:35,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.189 2026-09-14 07:16:35,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-09-14 07:16:35,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.167 2026-09-14 07:16:35,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.122 2026-09-14 07:16:35,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.005 0.126 2026-09-14 07:16:35,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.136 2026-09-14 07:16:35,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.154 2026-09-14 07:16:35,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.017 0.154 2026-09-14 07:16:35,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.165 2026-09-14 07:16:36,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:36,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:36,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:16:36,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.014 2026-09-14 07:16:36,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-14 07:16:36,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-14 07:16:36,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:36,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:36,313 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:36,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:36,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:36,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:16:36,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-09-14 07:16:36,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73143239 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-09-14 07:16:36,392 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:36,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73143239 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-09-14 07:16:36,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.101 0.107 2026-09-14 07:16:36,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:36] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-14 07:16:37,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:37,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:37,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11725 2026-09-14 07:16:37,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:37,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11725 2026-09-14 07:16:37,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_4sgh2ue_chrome_odoo" 2026-09-14 07:16:37,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-09-14 07:16:38,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11853 2026-09-14 07:16:38,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpc7m4a6r9_chrome_odoo 2026-09-14 07:16:38,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34019/json/version 2026-09-14 07:16:38,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34019/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:38,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:38,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34019/json 2026-09-14 07:16:38,087 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34019/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:38,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34019/devtools/page/275F75FAFF85957E58583E5EA666F03D 2026-09-14 07:16:38,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:38,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:38,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:38,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:38,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:38,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:38,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:38,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.102 0.518 2026-09-14 07:16:38,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '275F75FAFF85957E58583E5EA666F03D', 'loaderId': 'D687CE5F95E46248F652FDF5E91CDDC1', 'isDownload': False} 2026-09-14 07:16:38,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-14 07:16:39,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:39,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-14 07:16:39,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.018 2026-09-14 07:16:39,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-14 07:16:39,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:16:39,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-14 07:16:39,448 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:39,463 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:16:39,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:40,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.258 0.408 2026-09-14 07:16:40,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.682 2026-09-14 07:16:40,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:40,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.111 2026-09-14 07:16:40,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 07:16:40,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:16:40,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.085 0.301 2026-09-14 07:16:40,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.042 2026-09-14 07:16:40,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-14 07:16:40,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:16:40,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.035 0.036 2026-09-14 07:16:40,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:40] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.099 2026-09-14 07:16:41,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.110 2026-09-14 07:16:41,070 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:16:41,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.162 2026-09-14 07:16:41,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.182 2026-09-14 07:16:41,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.226 2026-09-14 07:16:41,183 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:41,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.207 2026-09-14 07:16:41,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:16:41,234 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:16:41,243 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:41,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.244 2026-09-14 07:16:41,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.211 2026-09-14 07:16:41,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.230 2026-09-14 07:16:41,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.239 2026-09-14 07:16:41,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.143 2026-09-14 07:16:41,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:41,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.151 2026-09-14 07:16:41,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.167 2026-09-14 07:16:41,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.001 0.139 2026-09-14 07:16:41,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.158 2026-09-14 07:16:41,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.149 2026-09-14 07:16:41,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.100 2026-09-14 07:16:41,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.001 0.107 2026-09-14 07:16:41,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-14 07:16:41,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.009 0.123 2026-09-14 07:16:41,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:41,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:41,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:16:41,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-14 07:16:41,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-09-14 07:16:41,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-09-14 07:16:42,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-09-14 07:16:42,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-09-14 07:16:42,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:42,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:42,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:42,068 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:42,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:16:42,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-09-14 07:16:42,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.011 2026-09-14 07:16:42,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:16:42,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71820908 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-09-14 07:16:42,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:16:42,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:42,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71820908 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-09-14 07:16:42,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.131 0.111 2026-09-14 07:16:42,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:42] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-14 07:16:43,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:16:43,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:16:43,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-14 07:16:43,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:16:43,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.023 0.021 2026-09-14 07:16:43,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:43] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.026 0.029 2026-09-14 07:16:44,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:16:44,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-09-14 07:16:44,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:16:44,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:16:44,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-09-14 07:16:44,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:44,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11853 2026-09-14 07:16:44,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:44,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11853 2026-09-14 07:16:44,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpc7m4a6r9_chrome_odoo" 2026-09-14 07:16:44,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-09-14 07:16:45,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11983 2026-09-14 07:16:45,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3fep71mp_chrome_odoo 2026-09-14 07:16:45,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40357/json/version 2026-09-14 07:16:45,006 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40357/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:45,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:45,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40357/json 2026-09-14 07:16:45,014 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40357/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:45,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40357/devtools/page/2D662198724DAEF52680CC207A18B1D6 2026-09-14 07:16:45,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:45,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:45,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:45,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:45,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:45,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:45,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:45,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.466 2026-09-14 07:16:45,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2D662198724DAEF52680CC207A18B1D6', 'loaderId': 'C7C2DCE7B416ED3F98E312FF6DE210F3', 'isDownload': False} 2026-09-14 07:16:45,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-14 07:16:45,811 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:45,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:45] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 07:16:45,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:45] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:16:45,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:45] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-09-14 07:16:46,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 07:16:46,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-09-14 07:16:46,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:16:46,203 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:46,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:46,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.234 0.368 2026-09-14 07:16:46,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.616 2026-09-14 07:16:46,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:46,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.068 2026-09-14 07:16:46,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:16:47,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:16:47,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.108 0.298 2026-09-14 07:16:47,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.048 2026-09-14 07:16:47,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.003 0.013 2026-09-14 07:16:47,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:16:47,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.025 0.042 2026-09-14 07:16:47,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.100 2026-09-14 07:16:47,665 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:47,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.120 2026-09-14 07:16:47,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.150 2026-09-14 07:16:47,747 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:47,756 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:47,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:16:47,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.189 2026-09-14 07:16:47,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.239 2026-09-14 07:16:47,843 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:47,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.218 2026-09-14 07:16:47,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.210 2026-09-14 07:16:47,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.221 2026-09-14 07:16:47,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.156 2026-09-14 07:16:47,945 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:16:47,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.162 2026-09-14 07:16:47,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.114 2026-09-14 07:16:47,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.113 2026-09-14 07:16:47,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.111 2026-09-14 07:16:48,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.130 2026-09-14 07:16:48,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.122 2026-09-14 07:16:48,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.148 2026-09-14 07:16:48,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.168 2026-09-14 07:16:48,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.186 2026-09-14 07:16:48,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.191 2026-09-14 07:16:48,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.007 0.150 2026-09-14 07:16:48,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:48,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:16:48,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:48,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:48,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:48,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:48,592 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:48,593 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:16:48,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-14 07:16:48,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:48,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:16:48,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:16:48,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:16:48,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-14 07:16:48,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-14 07:16:48,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-14 07:16:48,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:16:48,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:48,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:16:48,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:16:48,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-09-14 07:16:49,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:49,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:49,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-09-14 07:16:49,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:49,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:16:49,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:16:49,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:49,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11983 2026-09-14 07:16:49,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:49,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11983 2026-09-14 07:16:49,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3fep71mp_chrome_odoo" 2026-09-14 07:16:49,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12106 2026-09-14 07:16:49,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpot8z5nrl_chrome_odoo 2026-09-14 07:16:49,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37651/json/version 2026-09-14 07:16:49,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37651/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:50,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:50,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37651/json 2026-09-14 07:16:50,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37651/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:50,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37651/devtools/page/A17196E7C2012D30EE0BA5607E900F17 2026-09-14 07:16:50,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:50,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:50,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:50,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:50,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:50,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:50,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.025 0.064 2026-09-14 07:16:50,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A17196E7C2012D30EE0BA5607E900F17', 'loaderId': '19E4671C328A8012983DC3CAEBA1520C', 'isDownload': False} 2026-09-14 07:16:50,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-14 07:16:50,199 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:50,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.008 2026-09-14 07:16:50,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-09-14 07:16:50,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 07:16:50,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:16:50,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:16:50,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:50,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-09-14 07:16:50,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:51,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.187 0.378 2026-09-14 07:16:51,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.567 2026-09-14 07:16:51,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:51,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.074 2026-09-14 07:16:51,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:16:51,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:16:51,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.135 0.336 2026-09-14 07:16:52,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.047 2026-09-14 07:16:52,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.012 2026-09-14 07:16:52,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:16:52,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.041 0.030 2026-09-14 07:16:52,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.086 2026-09-14 07:16:52,213 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:16:52,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-14 07:16:52,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.006 0.167 2026-09-14 07:16:52,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.195 2026-09-14 07:16:52,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:52,348 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:52,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:52,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-14 07:16:52,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.018 0.219 2026-09-14 07:16:52,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.018 0.219 2026-09-14 07:16:52,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.250 2026-09-14 07:16:52,507 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:52,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.260 2026-09-14 07:16:52,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.201 2026-09-14 07:16:52,579 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:16:52,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.010 0.222 2026-09-14 07:16:52,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.221 2026-09-14 07:16:52,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.176 2026-09-14 07:16:52,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.180 2026-09-14 07:16:52,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.148 2026-09-14 07:16:52,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.117 2026-09-14 07:16:52,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.126 2026-09-14 07:16:52,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.118 2026-09-14 07:16:52,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.126 2026-09-14 07:16:52,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:52] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-14 07:16:53,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:53,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:53,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:16:53,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:53,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.015 2026-09-14 07:16:53,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:16:53,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:53,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:53,171 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:16:53,176 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:16:53,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-09-14 07:16:53,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:53,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:16:53,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:16:53,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-09-14 07:16:54,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-09-14 07:16:54,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:16:54,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12106 2026-09-14 07:16:54,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:16:54,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12106 2026-09-14 07:16:54,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpot8z5nrl_chrome_odoo" 2026-09-14 07:16:54,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-09-14 07:16:54,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12232 2026-09-14 07:16:54,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8tqmwalk_chrome_odoo 2026-09-14 07:16:54,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37657/json/version 2026-09-14 07:16:54,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37657/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:16:54,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:16:54,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37657/json 2026-09-14 07:16:54,969 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37657/json with timeout 3 increased to 10s during tests 2026-09-14 07:16:54,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37657/devtools/page/B328F7BED6B819EEF22CF6038AC912C0 2026-09-14 07:16:54,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:16:54,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:16:55,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:16:55,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:16:55,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:16:55,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:16:55,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:16:55,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.486 2026-09-14 07:16:55,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B328F7BED6B819EEF22CF6038AC912C0', 'loaderId': 'A9A281261CBD64752AC0978338DCED1D', 'isDownload': False} 2026-09-14 07:16:55,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-14 07:16:55,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:55,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:55] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.008 2026-09-14 07:16:55,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:55] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 07:16:55,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:55] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-09-14 07:16:56,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:16:56,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-14 07:16:56,190 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:16:56,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:16:56,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:16:57,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.240 1.206 2026-09-14 07:16:57,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 1.465 2026-09-14 07:16:57,752 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:16:57,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.122 2026-09-14 07:16:57,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 07:16:57,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:16:58,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.147 0.308 2026-09-14 07:16:58,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.042 2026-09-14 07:16:58,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.014 2026-09-14 07:16:58,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:16:58,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.030 0.034 2026-09-14 07:16:58,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.020 0.104 2026-09-14 07:16:58,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:16:58,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.029 0.143 2026-09-14 07:16:58,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.206 2026-09-14 07:16:58,719 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:58,729 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:16:58,748 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:16:58,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.244 2026-09-14 07:16:58,781 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:16:58,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.027 0.293 2026-09-14 07:16:58,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.295 2026-09-14 07:16:58,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.014 0.263 2026-09-14 07:16:58,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.256 2026-09-14 07:16:58,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.195 2026-09-14 07:16:58,970 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:16:58,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.182 2026-09-14 07:16:58,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.145 2026-09-14 07:16:59,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.169 2026-09-14 07:16:59,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.161 2026-09-14 07:16:59,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.160 2026-09-14 07:16:59,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.128 2026-09-14 07:16:59,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.142 2026-09-14 07:16:59,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.024 0.174 2026-09-14 07:16:59,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.208 2026-09-14 07:16:59,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.009 0.229 2026-09-14 07:16:59,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.223 2026-09-14 07:16:59,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.224 2026-09-14 07:16:59,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.216 2026-09-14 07:16:59,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:16:59,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:16:59,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-09-14 07:16:59,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.015 2026-09-14 07:16:59,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:16:59,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:16:59,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:59,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:59,655 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:59,657 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:16:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:16:59,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-14 07:16:59,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:59,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:16:59,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:16:59,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:16:59,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:16:59,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:16:59,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:16:59,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-09-14 07:16:59,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-09-14 07:16:59,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-09-14 07:16:59,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:16:59,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:16:59,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-14 07:16:59,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:16:59,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:16:59,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:16:59,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:16:59,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:17:00,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:17:00,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:17:00,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-09-14 07:17:00,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-09-14 07:17:00,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-09-14 07:17:00,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:00,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:00,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-09-14 07:17:00,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:00,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:00,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:17:00,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:17:00,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:17:00,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-14 07:17:00,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-14 07:17:00,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-09-14 07:17:00,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:17:00,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-09-14 07:17:00,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:00,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:00,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-09-14 07:17:00,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:00,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:17:00,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:00,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-09-14 07:17:01,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:17:01,242 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:17:01,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12232 2026-09-14 07:17:01,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:17:01,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12232 2026-09-14 07:17:01,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8tqmwalk_chrome_odoo" 2026-09-14 07:17:01,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-09-14 07:17:02,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12365 2026-09-14 07:17:02,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpppnaav4i_chrome_odoo 2026-09-14 07:17:02,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43653/json/version 2026-09-14 07:17:02,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43653/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:17:02,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:17:02,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43653/json 2026-09-14 07:17:02,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43653/json with timeout 3 increased to 10s during tests 2026-09-14 07:17:02,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43653/devtools/page/BCC550AA6AA2125F8D2B70B072D30508 2026-09-14 07:17:02,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:17:02,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:17:02,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:17:02,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:17:02,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:17:02,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:17:02,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:17:03,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.093 0.494 2026-09-14 07:17:03,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BCC550AA6AA2125F8D2B70B072D30508', 'loaderId': '3CE210585AAFAF2B8F7001EEEAFE4DF8', 'isDownload': False} 2026-09-14 07:17:03,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-14 07:17:03,123 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:17:03,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.013 2026-09-14 07:17:03,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-09-14 07:17:03,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-14 07:17:03,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:17:03,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:17:03,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:17:03,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:17:03,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:17:04,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.228 0.400 2026-09-14 07:17:04,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.638 2026-09-14 07:17:04,356 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:17:04,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.127 2026-09-14 07:17:04,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:17:04,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:17:05,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.167 0.364 2026-09-14 07:17:05,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.046 2026-09-14 07:17:05,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:17:05,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:17:05,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.028 0.052 2026-09-14 07:17:05,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.114 2026-09-14 07:17:05,305 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:05,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.154 2026-09-14 07:17:05,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.190 2026-09-14 07:17:05,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.008 0.227 2026-09-14 07:17:05,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.012 0.265 2026-09-14 07:17:05,479 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:05,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:05,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.225 2026-09-14 07:17:05,494 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:05,509 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:17:05,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.019 0.215 2026-09-14 07:17:05,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.245 2026-09-14 07:17:05,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.017 0.271 2026-09-14 07:17:05,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.025 0.280 2026-09-14 07:17:05,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.208 2026-09-14 07:17:05,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.227 2026-09-14 07:17:05,764 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:17:05,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.191 2026-09-14 07:17:05,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.170 2026-09-14 07:17:05,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.200 2026-09-14 07:17:05,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.175 2026-09-14 07:17:05,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.127 2026-09-14 07:17:05,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.136 2026-09-14 07:17:05,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.010 0.150 2026-09-14 07:17:05,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.167 2026-09-14 07:17:05,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.004 0.115 2026-09-14 07:17:06,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:17:06,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:17:06,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-09-14 07:17:06,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.015 2026-09-14 07:17:06,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-09-14 07:17:06,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-09-14 07:17:06,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:17:06,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:17:06,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:17:06,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:06,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:06,450 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:06,453 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:06,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-09-14 07:17:06,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:17:06,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:17:06,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-14 07:17:06,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:17:06,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-09-14 07:17:07,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:17:07,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:07,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:07,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:17:07,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:17:07,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:17:07,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #814703 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-09-14 07:17:07,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:17:07,445 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:09,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #814703 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 236}] 2026-09-14 07:17:09,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 0.637 1.237 2026-09-14 07:17:09,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.485 2026-09-14 07:17:09,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:09] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.009 0.019 2026-09-14 07:17:09,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:09] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:17:10,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:17:10,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:17:10,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-09-14 07:17:10,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-09-14 07:17:10,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-09-14 07:17:10,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:17:10,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:17:10,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-09-14 07:17:10,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:10,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:10,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-09-14 07:17:10,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:17:10,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:17:10,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:17:10,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-09-14 07:17:11,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:11,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:11,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:17:11,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:17:11,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:17:11,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95561867 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-09-14 07:17:11,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:17:12,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95561867 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 238}] 2026-09-14 07:17:12,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 0.502 1.010 2026-09-14 07:17:12,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.536 2026-09-14 07:17:12,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:12] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.008 0.014 2026-09-14 07:17:13,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:17:13,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:13,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12365 2026-09-14 07:17:13,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:17:13,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12365 2026-09-14 07:17:13,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpppnaav4i_chrome_odoo" 2026-09-14 07:17:13,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-09-14 07:17:14,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12507 2026-09-14 07:17:14,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpp_iomjj5_chrome_odoo 2026-09-14 07:17:14,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42795/json/version 2026-09-14 07:17:14,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42795/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:17:14,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:17:14,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42795/json 2026-09-14 07:17:14,489 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42795/json with timeout 3 increased to 10s during tests 2026-09-14 07:17:14,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42795/devtools/page/CD986598A840284ADEE75CD419333CB0 2026-09-14 07:17:14,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:17:14,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:17:14,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:17:14,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:17:14,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-09-14 07:17:14,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-14 07:17:14,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:17:15,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.099 0.578 2026-09-14 07:17:15,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CD986598A840284ADEE75CD419333CB0', 'loaderId': '2E0CC6F508704D5782A96D9D0301BC3A', 'isDownload': False} 2026-09-14 07:17:15,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-14 07:17:15,428 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:17:15,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:17:15,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-14 07:17:15,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.029 2026-09-14 07:17:15,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 07:17:15,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-09-14 07:17:15,899 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:15,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:17:15,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-09-14 07:17:16,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.253 0.405 2026-09-14 07:17:16,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.657 2026-09-14 07:17:16,646 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:17:16,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.066 2026-09-14 07:17:16,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:17:16,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:17:17,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.160 0.318 2026-09-14 07:17:17,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.051 2026-09-14 07:17:17,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-14 07:17:17,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:17:17,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 14 0.035 0.044 2026-09-14 07:17:17,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.013 0.118 2026-09-14 07:17:17,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:17:17,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.134 2026-09-14 07:17:17,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.007 0.169 2026-09-14 07:17:17,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-14 07:17:17,714 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:17,733 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:17,739 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:17,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:17,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-14 07:17:17,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.231 2026-09-14 07:17:17,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.015 0.195 2026-09-14 07:17:17,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-14 07:17:17,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.203 2026-09-14 07:17:17,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.128 2026-09-14 07:17:17,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:17:17,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.036 0.157 2026-09-14 07:17:17,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.182 2026-09-14 07:17:17,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.176 2026-09-14 07:17:17,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.169 2026-09-14 07:17:18,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.146 2026-09-14 07:17:18,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.146 2026-09-14 07:17:18,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 8 0.016 0.168 2026-09-14 07:17:18,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-14 07:17:18,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.005 0.169 2026-09-14 07:17:18,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-14%2007:10:44 HTTP/1.1" 200 - 4 0.003 0.154 2026-09-14 07:17:18,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:17:18,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:17:18,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:17:18,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:17:18,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:18,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:18,522 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:17:18,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:17:18,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-09-14 07:17:18,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:18,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:18,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:17:18,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:17:18,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-14 07:17:18,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-14 07:17:18,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-14 07:17:18,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:17:18,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:17:18,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-09-14 07:17:18,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:17:18,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-09-14 07:17:19,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:17:19,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:17:19,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-09-14 07:17:19,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:17:19,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:17:19,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:17:19,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:17:19,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12507 2026-09-14 07:17:19,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:17:19,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12507 2026-09-14 07:17:19,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpp_iomjj5_chrome_odoo" 2026-09-14 07:17:19,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-14 07:17:19,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-09-14 07:17:20,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 12630 2026-09-14 07:17:20,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmp8skl97l8_chrome_odoo 2026-09-14 07:17:20,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:38479/json/version 2026-09-14 07:17:20,576 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38479/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:17:20,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:17:20,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:38479/json 2026-09-14 07:17:20,609 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38479/json with timeout 3 increased to 10s during tests 2026-09-14 07:17:20,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:38479/devtools/page/FE6E5D9B55A54A7C7C4F75F6F3BD603D 2026-09-14 07:17:20,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-09-14 07:17:20,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-09-14 07:17:21,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 07:17:21,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 07:17:21,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-09-14 07:17:21,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-09-14 07:17:21,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-09-14 07:17:21,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:17:22,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.123 0.636 2026-09-14 07:17:22,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': 'FE6E5D9B55A54A7C7C4F75F6F3BD603D', 'loaderId': 'C4B322F7C38E8795153BAB46C6F8FEEC', 'isDownload': False} 2026-09-14 07:17:22,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame 'FE6E5D9B55A54A7C7C4F75F6F3BD603D' to stop loading 2026-09-14 07:17:22,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/assets/cb121c1/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.006 0.016 2026-09-14 07:17:22,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/assets/e912fd1/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-09-14 07:17:22,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-09-14 07:17:22,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-09-14 07:17:22,629 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:17:22,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-09-14 07:17:22,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-14 07:17:22,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-09-14 07:17:22,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-14 07:17:22,824 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:17:22,825 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:17:22,881 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:17:22,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:17:22,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-09-14 07:17:22,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-14 07:17:22,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:17:22,924 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:17:22,924 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:17:22,925 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:17:22,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:17:22,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:17:22,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:17:22,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:17:22,927 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:17:22,927 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:17:22,927 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:17:22,927 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:17:22,928 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:17:22,928 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:17:22,929 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:17:22,930 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:17:22,952 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:17:22,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:17:22,974 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:17:22,975 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:17:22,983 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:17:22,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:17:22,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:17:23,001 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:17:23,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:17:23,003 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-09-14 07:17:23,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:17:23,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:17:23,006 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:17:23,006 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:17:23,007 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:17:23,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:17:23,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:17:23,009 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:17:23,010 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:17:23,010 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:17:23,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:17:23,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:17:23,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:17:23,018 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:17:23,018 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:17:23,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:17:23,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:17:23,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:17:23,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:17:23,020 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:17:23,020 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:17:23,020 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:17:23,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:17:23,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:17:23,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:17:23,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:17:23,025 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:17:23,025 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:17:23,026 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:17:23,027 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:17:23,030 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:17:23,036 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:17:23,037 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:17:23,040 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:17:23,042 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:17:23,042 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:17:23,045 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:17:23,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:17:23,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:17:23,047 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:17:23,056 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:17:23,060 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:17:23,070 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:17:23,084 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:17:23,095 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:17:23,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:17:23,107 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 07:17:23,109 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:17:23,124 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:17:23,120 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:17:23,122 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:17:23,126 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:17:23,135 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:17:23,156 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:17:23,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:17:23,164 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:17:23,169 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:17:23,171 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:17:23,190 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:17:23,192 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:17:23,193 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:17:23,202 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:17:23,208 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:17:23,210 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:17:23,211 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:17:23,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:17:23,216 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:17:23,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:17:23,220 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-09-14 07:17:23,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:17:23,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:17:23,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:17:23,235 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:17:23,240 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:17:23,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:17:23,251 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:17:23,251 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:17:23,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:17:23,254 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:17:23,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:17:23,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:17:23,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:17:23,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:17:23,262 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:17:23,281 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:23,281 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:17:23,289 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:17:23,299 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:17:23,308 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:17:23,321 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:17:23,324 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:17:23,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:17:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:17:23,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-09-14 07:17:23,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-14 07:17:23,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-09-14 07:17:23,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-14 07:17:23,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-09-14 07:17:23,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-14 07:17:23,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-09-14 07:17:23,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-14 07:17:23,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-09-14 07:17:23,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-14 07:17:23,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-09-14 07:17:23,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-09-14 07:17:23,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 12630 2026-09-14 07:17:23,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-09-14 07:17:23,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 12630 2026-09-14 07:17:23,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmp8skl97l8_chrome_odoo" 2026-09-14 07:17:23,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-14 07:17:43,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<601098788915637.1789370263.596304655075073-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:17:43,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:17:43,661 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [257] 2026-09-14 07:17:43,675 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10419] 2026-09-14 07:17:43,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:17:43,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:17:44,756 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted pos.payment.method records with IDs: [38] 2026-09-14 07:17:45,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-09-14 07:17:53,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<697181059512879.1789370273.327602148056030-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-09-14 07:17:53,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:17:53,370 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [258] 2026-09-14 07:17:53,383 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10651] 2026-09-14 07:17:53,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:17:53,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:17:53,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-09-14 07:17:54,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28372920 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-14 07:17:56,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28372920 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-09-14 07:17:56,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-09-14 07:17:56,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9433782 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-14 07:17:58,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9433782 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 244}] 2026-09-14 07:17:58,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-09-14 07:17:59,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91638424 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-14 07:17:59,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91638424 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-09-14 07:18:01,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-09-14 07:18:02,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42080328 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:18:02,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42080328 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:18:04,389 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [244, 245] 2026-09-14 07:18:04,534 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [595] 2026-09-14 07:18:06,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-09-14 07:18:08,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-09-14 07:18:08,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85485145 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-14 07:18:09,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85485145 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-09-14 07:18:11,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-09-14 07:18:12,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-09-14 07:18:13,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-09-14 07:18:14,545 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [181] 2026-09-14 07:18:15,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-09-14 07:18:17,669 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [185] 2026-09-14 07:18:17,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-09-14 07:18:20,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-09-14 07:18:21,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-09-14 07:18:24,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-09-14 07:18:25,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #949152 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:18:27,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #949152 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 276}] 2026-09-14 07:18:27,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-09-14 07:18:29,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-09-14 07:18:30,201 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [203, 204] 2026-09-14 07:18:30,666 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [207, 208] 2026-09-14 07:18:31,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-09-14 07:18:33,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-09-14 07:18:34,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46882071 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:18:35,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46882071 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 285}] 2026-09-14 07:18:36,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-09-14 07:18:38,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-09-14 07:18:41,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-09-14 07:18:43,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-09-14 07:18:45,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-09-14 07:18:45,331 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-09-14 07:18:46,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-09-14 07:18:49,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-09-14 07:18:50,759 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [230] 2026-09-14 07:18:51,539 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [233] 2026-09-14 07:18:52,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-09-14 07:18:54,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<653424805122521.1789370334.525010108947754-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-09-14 07:18:54,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:18:54,564 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [259] 2026-09-14 07:18:54,579 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10892] 2026-09-14 07:18:54,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:18:54,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:18:54,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: account.move 2026-09-14 07:18:55,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-09-14 07:18:57,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-09-14 07:18:57,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14395318 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:18:58,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14395318 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:18:58,360 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted account.tax records with IDs: [113] 2026-09-14 07:18:59,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-09-14 07:18:59,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84594255 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:19:01,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84594255 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 317}] 2026-09-14 07:19:01,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-09-14 07:19:10,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-09-14 07:19:11,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12975182 for PoS orders references: ['a new test refund order'] (draft: False) 2026-09-14 07:19:13,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12975182 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 321}] 2026-09-14 07:19:13,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-09-14 07:19:17,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-09-14 07:19:18,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-09-14 07:19:19,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-09-14 07:19:20,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66158996 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:19:21,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66158996 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:19:24,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-09-14 07:19:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93443668 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:19:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93443668 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:19:28,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-09-14 07:19:28,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76186469 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:19:29,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76186469 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:19:30,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-09-14 07:19:31,016 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [250] 2026-09-14 07:19:32,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-09-14 07:19:33,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-14 07:19:33,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-09-14 07:19:33,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 12759 2026-09-14 07:19:33,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgez_slmf_chrome_odoo 2026-09-14 07:19:33,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:34255/json/version 2026-09-14 07:19:33,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34255/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:19:33,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:19:33,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:34255/json 2026-09-14 07:19:33,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34255/json with timeout 3 increased to 10s during tests 2026-09-14 07:19:33,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:34255/devtools/page/5B91D5D4C3CA48EBF74659A17B111583 2026-09-14 07:19:33,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-09-14 07:19:33,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-09-14 07:19:34,411 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 07:19:34,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 07:19:34,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-09-14 07:19:34,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 07:19:34,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 07:19:34,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:19:35,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web HTTP/1.1" 200 - 121 0.126 0.818 2026-09-14 07:19:35,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '5B91D5D4C3CA48EBF74659A17B111583', 'loaderId': 'F69D3377A01CC7566A4DC2B84C5646E2', 'isDownload': False} 2026-09-14 07:19:35,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-09-14 07:19:35,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:19:35,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 07:19:35,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.006 0.050 2026-09-14 07:19:35,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.006 0.054 2026-09-14 07:19:35,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:35] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-09-14 07:19:35,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 07:19:36,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:19:36,222 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 07:19:36,241 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-14 07:19:36,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.030 2026-09-14 07:19:36,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 07:19:36,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.094 0.106 2026-09-14 07:19:36,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 07:19:36,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.032 0.233 2026-09-14 07:19:36,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.269 2026-09-14 07:19:36,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.015 0.270 2026-09-14 07:19:36,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.013 2026-09-14 07:19:36,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.079 0.344 2026-09-14 07:19:36,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.392 2026-09-14 07:19:36,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.288 2026-09-14 07:19:36,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.235 2026-09-14 07:19:36,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.036 0.531 2026-09-14 07:19:36,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.079 2026-09-14 07:19:36,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 07:19:36,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.020 2026-09-14 07:19:36,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:19:36,927 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:19:36,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:19:36,976 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:19:37,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '.o_navbar_apps_menu button' 2026-09-14 07:19:37,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: 'Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"])' 2026-09-14 07:19:37,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '

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

(trigger: .o_pos_kanban button.oe_kanban_action_button)' 2026-09-14 07:19:37,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.013 2026-09-14 07:19:37,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:37] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.056 0.074 2026-09-14 07:19:38,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:38] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.012 0.028 2026-09-14 07:19:38,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.017 0.028 2026-09-14 07:19:38,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:19:38,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-09-14 07:19:38,839 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:19:38,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 12759 2026-09-14 07:19:38,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-09-14 07:19:38,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 12759 2026-09-14 07:19:38,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpgez_slmf_chrome_odoo" 2026-09-14 07:19:38,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-09-14 07:19:38,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:19:38] "POST /web/dataset/call_button HTTP/1.1" 200 - 97 0.074 0.088 2026-09-14 07:19:39,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 07:20:00,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<017802290222897.1789370400.086556673049927-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:20:00,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:20:00,128 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [260] 2026-09-14 07:20:00,141 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11680] 2026-09-14 07:20:00,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:20:00,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:20:00,990 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted pos.payment.method records with IDs: [52] 2026-09-14 07:20:01,187 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-09-14 07:20:02,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-09-14 07:20:04,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19971859 for PoS orders references: ['Order 31229-243-2963'] (draft: False) 2026-09-14 07:20:04,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19971859 with result: [{'id': 134, 'pos_reference': 'Order 31229-243-2963', 'account_move': False}] 2026-09-14 07:20:05,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-09-14 07:20:06,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:07,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13360418 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:08,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13360418 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 345}] 2026-09-14 07:20:08,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47333352 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:20:09,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47333352 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 347}] 2026-09-14 07:20:09,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64921069 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:20:10,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64921069 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 349}] 2026-09-14 07:20:10,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84493262 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-14 07:20:11,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84493262 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 351}] 2026-09-14 07:20:11,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92959582 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-09-14 07:20:11,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92959582 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-09-14 07:20:11,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64525023 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-09-14 07:20:11,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64525023 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-09-14 07:20:11,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71316102 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-09-14 07:20:12,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71316102 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-09-14 07:20:12,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29032528 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-09-14 07:20:12,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29032528 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-09-14 07:20:12,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49277038 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-09-14 07:20:13,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49277038 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 353}] 2026-09-14 07:20:13,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77761276 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-09-14 07:20:14,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77761276 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 355}] 2026-09-14 07:20:14,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18348908 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-09-14 07:20:15,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18348908 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 357}] 2026-09-14 07:20:15,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:15,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:20:15,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-14 07:20:15,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-09-14 07:20:15,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-09-14 07:20:15,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-14 07:20:15,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-09-14 07:20:15,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-09-14 07:20:15,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-09-14 07:20:15,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-09-14 07:20:15,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-09-14 07:20:15,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-09-14 07:20:15,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-09-14 07:20:15,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-09-14 07:20:15,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-09-14 07:20:15,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:18,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:18,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:18,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:18,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:18,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-09-14 07:20:20,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:20,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98978316 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:20,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98978316 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:20:20,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:20,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:21,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:21,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:21,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:21,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:22,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-09-14 07:20:24,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:24,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13837308 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:24,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13837308 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:20:24,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:24,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:25,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:25,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:25,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:25,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:27,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-09-14 07:20:29,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:29,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54150948 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:20:29,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54150948 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:20:29,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:29,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:20:29,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:31,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-09-14 07:20:34,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-09-14 07:20:35,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:35,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20401720 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:36,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20401720 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:20:36,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66749 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:20:36,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66749 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:20:36,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77340848 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:20:37,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77340848 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:20:37,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:37,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:20:37,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:38,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:38,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:38,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:38,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:38,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-09-14 07:20:39,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:39,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13426845 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:40,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13426845 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:20:40,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15060302 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:20:40,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15060302 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:20:40,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15000408 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:20:42,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15000408 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 383}] 2026-09-14 07:20:42,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:42,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:20:42,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-14 07:20:42,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-09-14 07:20:42,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:43,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-14 07:20:43,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:43,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:43,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:43,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:43,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-09-14 07:20:45,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:45,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79311512 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:46,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79311512 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 388}] 2026-09-14 07:20:46,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:46,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:20:46,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-09-14 07:20:46,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:46,498 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11967] 2026-09-14 07:20:46,641 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted account.move records with IDs: [389] 2026-09-14 07:20:46,650 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #53 deleted mail.followers records with IDs: [4894] 2026-09-14 07:20:46,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:46,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:46,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:46,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:46,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-09-14 07:20:48,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:48,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93201219 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:20:49,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93201219 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:20:49,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73967400 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:20:49,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73967400 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-14 07:20:49,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:50,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:20:50,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:51,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:51,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:51,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:51,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:51,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-09-14 07:20:52,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:20:52,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3865720 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-09-14 07:20:54,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3865720 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 392}] 2026-09-14 07:20:54,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:20:55,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:20:55,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-09-14 07:20:55,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-09-14 07:20:55,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:20:56,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:20:56,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:20:56,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:20:56,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:20:56,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-09-14 07:20:57,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78485596 for PoS orders references: ['Order 54002-776-8208', 'Order 25481-825-8552'] (draft: False) 2026-09-14 07:20:58,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78485596 with result: [{'id': 163, 'pos_reference': 'Order 25481-825-8552', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 54002-776-8208', 'account_move': False}] 2026-09-14 07:20:59,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-09-14 07:21:01,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:21:01,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58814956 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:21:02,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58814956 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:21:02,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92443735 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:21:02,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92443735 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:21:02,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30038724 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:21:03,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30038724 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:21:03,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:21:03,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:21:05,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:21:05,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:21:05,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:21:05,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:21:05,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-09-14 07:21:07,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53624733 for PoS orders references: ['Order 55123-525-8083'] (draft: False) 2026-09-14 07:21:07,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53624733 with result: [{'id': 167, 'pos_reference': 'Order 55123-525-8083', 'account_move': False}] 2026-09-14 07:21:08,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30376732 for PoS orders references: ['Order 98852-209-3084'] (draft: False) 2026-09-14 07:21:09,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30376732 with result: [{'id': 168, 'pos_reference': 'Order 98852-209-3084', 'account_move': False}] 2026-09-14 07:21:10,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-14 07:21:31,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<663931507429540.1789370491.851514816284180-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:21:31,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:21:31,891 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted mail.mail records with IDs: [261] 2026-09-14 07:21:31,909 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted mail.message records with IDs: [12577] 2026-09-14 07:21:31,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:21:31,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:21:32,570 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted pos.payment.method records with IDs: [66] 2026-09-14 07:21:32,772 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-09-14 07:21:34,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-09-14 07:21:35,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_session: order 'Order 67804-087-5360' was captured in attachment pos_order_save_Order 67804-087-5360_333040.json #3866 2026-09-14 07:21:35,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-09-14 07:21:35,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_session: order 'Order 65803-294-4768' was captured in attachment pos_order_save_Order 65803-294-4768_-18036.json #3867 2026-09-14 07:21:35,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89794160 for PoS orders references: ['Order 65803-294-4768'] (draft: False) 2026-09-14 07:21:35,760 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411264] 2026-09-14 07:21:35,760 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [111] 2026-09-14 07:21:35,832 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3867] 2026-09-14 07:21:36,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89794160 with result: [{'id': 169, 'pos_reference': 'Order 65803-294-4768', 'account_move': False}] 2026-09-14 07:21:36,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-09-14 07:21:37,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_session: order 'Order 41802-128-5828' was captured in attachment pos_order_save_Order 41802-128-5828_255781.json #3868 2026-09-14 07:21:37,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_session: order 'Order 41802-128-5828' was not captured as the content is the same as in attachment pos_order_save_Order 41802-128-5828_255781.json #3868 2026-09-14 07:21:37,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-09-14 07:21:37,679 100 INFO rb-c8c5bd7-224824-415383 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 #3869 2026-09-14 07:21:37,697 100 INFO rb-c8c5bd7-224824-415383 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 #3870 2026-09-14 07:21:37,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-09-14 07:21:38,117 100 INFO rb-c8c5bd7-224824-415383 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 #3871 2026-09-14 07:21:38,139 100 INFO rb-c8c5bd7-224824-415383 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 #3872 2026-09-14 07:21:38,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-09-14 07:21:38,660 100 INFO rb-c8c5bd7-224824-415383 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 #3873 2026-09-14 07:21:38,694 100 INFO rb-c8c5bd7-224824-415383 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 #3874 2026-09-14 07:21:38,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30906532 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-09-14 07:21:38,819 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411271] 2026-09-14 07:21:38,819 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [118] 2026-09-14 07:21:38,845 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3874] 2026-09-14 07:21:39,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30906532 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-09-14 07:21:39,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92777630 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-09-14 07:21:39,647 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411270] 2026-09-14 07:21:39,647 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [117] 2026-09-14 07:21:39,659 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3873] 2026-09-14 07:21:40,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92777630 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-09-14 07:21:40,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-14 07:21:59,144 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #59 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:22:01,073 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970] 2026-09-14 07:22:01,073 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #59 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-09-14 07:22:01,086 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #59 deleted ir.sequence records with IDs: [1127, 1130, 1178, 1181, 1128, 1131, 1179, 1182] 2026-09-14 07:22:04,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-09-14 07:22:05,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:22:06,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:22:06] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 679 0.495 1.194 2026-09-14 07:22:06,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-09-14 07:22:07,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:22:07] "GET /my/invoices/412?access_token=5dab154c-ace6-4d6b-95d6-e6638ceaded0 HTTP/1.1" 200 - 223 0.204 0.701 2026-09-14 07:22:07,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-09-14 07:22:08,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:partner_1 from n/a 2026-09-14 07:22:08,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:22:10,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:22:10] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 707 0.544 1.266 2026-09-14 07:22:11,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:22:11] "GET /my/invoices/413?access_token=264c847d-fb05-4564-9d57-f6b1a501adbb HTTP/1.1" 200 - 246 0.134 0.704 2026-09-14 07:22:11,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-09-14 07:22:32,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<543059153602342.1789370552.447431325912476-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:22:32,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:22:32,488 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [263] 2026-09-14 07:22:32,501 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #64 deleted mail.message records with IDs: [13593] 2026-09-14 07:22:32,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:22:32,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:22:33,294 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #64 deleted pos.payment.method records with IDs: [87] 2026-09-14 07:22:33,487 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #64 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-09-14 07:22:34,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-09-14 07:22:37,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37923879 for PoS orders references: ['Order 52090-570-0539', 'Order 31713-651-5639'] (draft: False) 2026-09-14 07:22:39,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37923879 with result: [{'id': 175, 'pos_reference': 'Order 31713-651-5639', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 52090-570-0539', 'account_move': False}] 2026-09-14 07:22:39,992 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-09-14 07:22:40,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-09-14 07:22:42,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71574925 for PoS orders references: ['Order 67916-151-6766', 'Order 12895-402-7122', 'Order 67875-890-6093'] (draft: False) 2026-09-14 07:22:43,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71574925 with result: [{'id': 178, 'pos_reference': 'Order 67875-890-6093', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 12895-402-7122', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 67916-151-6766', 'account_move': False}] 2026-09-14 07:22:44,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-09-14 07:22:46,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89553885 for PoS orders references: ['Order 31453-628-0395', 'Order 76122-445-7967', 'Order 03300-325-7926'] (draft: False) 2026-09-14 07:22:48,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89553885 with result: [{'id': 181, 'pos_reference': 'Order 03300-325-7926', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 76122-445-7967', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 31453-628-0395', 'account_move': False}] 2026-09-14 07:22:49,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-09-14 07:22:52,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4843344 for PoS orders references: ['Order 04602-032-4648', 'Order 93079-464-1957', 'Order 02907-125-6331'] (draft: False) 2026-09-14 07:22:53,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4843344 with result: [{'id': 184, 'pos_reference': 'Order 02907-125-6331', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 93079-464-1957', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 04602-032-4648', 'account_move': False}] 2026-09-14 07:22:54,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-09-14 07:22:56,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87877816 for PoS orders references: ['Order 21834-943-7804', 'Order 08068-904-2610', 'Order 97893-149-0056'] (draft: False) 2026-09-14 07:22:58,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87877816 with result: [{'id': 187, 'pos_reference': 'Order 97893-149-0056', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 08068-904-2610', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 21834-943-7804', 'account_move': False}] 2026-09-14 07:22:58,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-09-14 07:23:00,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81448978 for PoS orders references: ['Order 11620-686-6404', 'Order 60132-697-0881', 'Order 79674-969-3112'] (draft: False) 2026-09-14 07:23:02,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81448978 with result: [{'id': 190, 'pos_reference': 'Order 79674-969-3112', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 60132-697-0881', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 11620-686-6404', 'account_move': False}] 2026-09-14 07:23:03,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-09-14 07:23:06,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58271003 for PoS orders references: ['Order 36191-948-6595', 'Order 23402-425-4994', 'Order 48905-710-6727'] (draft: False) 2026-09-14 07:23:07,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58271003 with result: [{'id': 193, 'pos_reference': 'Order 48905-710-6727', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 23402-425-4994', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 36191-948-6595', 'account_move': False}] 2026-09-14 07:23:08,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-09-14 07:23:11,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73751964 for PoS orders references: ['Order 35925-913-4908', 'Order 87159-871-0982', 'Order 68270-247-0967'] (draft: False) 2026-09-14 07:23:13,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73751964 with result: [{'id': 196, 'pos_reference': 'Order 68270-247-0967', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 87159-871-0982', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 35925-913-4908', 'account_move': False}] 2026-09-14 07:23:14,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:23:37,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<771843021919972.1789370617.013623952865601-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:23:37,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:23:37,054 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [264] 2026-09-14 07:23:37,066 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #67 deleted mail.message records with IDs: [14193] 2026-09-14 07:23:37,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:23:37,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:23:37,902 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #67 deleted pos.payment.method records with IDs: [100] 2026-09-14 07:23:38,171 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #67 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-09-14 07:23:39,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-09-14 07:23:40,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:23:40,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90450755 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:23:41,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90450755 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:23:41,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36996526 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:23:42,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36996526 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:23:42,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3863617 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-14 07:23:44,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3863617 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 442}] 2026-09-14 07:23:44,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:23:44,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:23:44,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-14 07:23:44,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-09-14 07:23:44,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:23:46,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:23:46,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:23:46,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:23:46,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:23:46,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-09-14 07:23:47,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:23:47,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71779937 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-14 07:23:50,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71779937 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 447}] 2026-09-14 07:23:50,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88565175 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-09-14 07:23:51,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88565175 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 449}] 2026-09-14 07:23:51,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95551710 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-09-14 07:23:53,096 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95551710 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 451}] 2026-09-14 07:23:53,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:23:53,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:23:53,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-14 07:23:53,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-09-14 07:23:53,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-09-14 07:23:53,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-09-14 07:23:53,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-09-14 07:23:53,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-09-14 07:23:53,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:23:54,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:23:54,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:23:54,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:23:54,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:23:54,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-14 07:24:15,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<692814123828756.1789370655.455840349197388-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:24:15,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:24:15,503 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [265] 2026-09-14 07:24:15,516 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #70 deleted mail.message records with IDs: [14721] 2026-09-14 07:24:15,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:24:15,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:24:16,438 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #70 deleted pos.payment.method records with IDs: [113] 2026-09-14 07:24:16,715 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #70 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-09-14 07:24:18,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-09-14 07:24:21,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-09-14 07:24:24,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:24:24,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6319753 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:24:24,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6319753 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:24:24,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97467604 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:24:25,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97467604 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:24:25,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87204163 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:24:25,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87204163 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:24:25,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:24:25,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:24:25,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:24:27,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:24:27,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:24:27,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:24:27,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:24:27,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-09-14 07:24:30,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:24:30,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45006642 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:24:31,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45006642 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:24:31,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87772181 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:24:33,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87772181 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 468}] 2026-09-14 07:24:33,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79279499 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:24:34,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79279499 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 470}] 2026-09-14 07:24:34,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:24:34,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:24:34,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-09-14 07:24:34,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-09-14 07:24:34,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:24:35,967 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-09-14 07:24:36,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:24:36,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:24:36,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:24:36,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:24:36,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-09-14 07:24:39,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:24:39,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37203672 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:24:40,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37203672 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:24:40,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22334003 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:24:41,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22334003 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:24:41,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77566441 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:24:42,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77566441 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:24:42,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94208915 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-14 07:24:43,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94208915 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-14 07:24:43,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:24:43,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:24:44,094 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-09-14 07:24:44,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:24:44,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:24:44,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:24:44,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:24:44,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-09-14 07:24:47,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:24:47,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97857497 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:24:48,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97857497 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:24:48,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:24:48,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:24:48,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:24:48,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:24:48,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:24:48,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:24:48,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-09-14 07:24:53,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-14 07:25:13,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<666555264712906.1789370713.889436006546021-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:25:13,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:25:13,928 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #73 deleted mail.mail records with IDs: [266] 2026-09-14 07:25:13,940 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #73 deleted mail.message records with IDs: [15368] 2026-09-14 07:25:13,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:25:13,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:25:14,864 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #73 deleted pos.payment.method records with IDs: [126] 2026-09-14 07:25:15,098 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #73 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-09-14 07:25:16,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-09-14 07:25:18,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-09-14 07:25:20,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3519610 for PoS orders references: ['Order 31229-367-4886'] (draft: False) 2026-09-14 07:25:20,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3519610 with result: [{'id': 215, 'pos_reference': 'Order 31229-367-4886', 'account_move': False}] 2026-09-14 07:25:21,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-09-14 07:25:22,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:25:22,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57321996 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:25:23,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57321996 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:25:23,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90228547 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:25:23,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90228547 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:25:23,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94325662 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:25:24,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94325662 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:25:24,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:25:24,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:25:24,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:25:25,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:25:25,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:25:25,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:25:25,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:25:25,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-09-14 07:25:26,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:25:26,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69880194 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:25:27,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69880194 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:25:27,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54181086 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:25:27,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54181086 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:25:27,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24932220 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-14 07:25:29,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24932220 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 504}] 2026-09-14 07:25:29,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85787413 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-14 07:25:30,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85787413 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 506}] 2026-09-14 07:25:30,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:25:30,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:25:30,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-09-14 07:25:30,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-09-14 07:25:30,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:25:32,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-14 07:25:32,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:25:32,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:25:32,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:25:32,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:25:32,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-09-14 07:25:33,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82277005 for PoS orders references: ['Order 01518-053-3361'] (draft: False) 2026-09-14 07:25:34,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82277005 with result: [{'id': 223, 'pos_reference': 'Order 01518-053-3361', 'account_move': False}] 2026-09-14 07:25:35,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-09-14 07:25:37,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #837048 for PoS orders references: ['Order 35584-952-7229'] (draft: False) 2026-09-14 07:25:38,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #837048 with result: [{'id': 224, 'pos_reference': 'Order 35584-952-7229', 'account_move': False}] 2026-09-14 07:25:39,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-09-14 07:25:41,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79262687 for PoS orders references: ['Order 15323-254-6020'] (draft: False) 2026-09-14 07:25:42,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79262687 with result: [{'id': 225, 'pos_reference': 'Order 15323-254-6020', 'account_move': False}] 2026-09-14 07:25:43,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-09-14 07:25:44,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39303576 for PoS orders references: ['Order 75146-003-3583'] (draft: False) 2026-09-14 07:25:45,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39303576 with result: [{'id': 226, 'pos_reference': 'Order 75146-003-3583', 'account_move': False}] 2026-09-14 07:25:46,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-09-14 07:26:06,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-09-14 07:26:07,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:26:07,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73039037 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:26:09,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73039037 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 523}] 2026-09-14 07:26:09,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:26:11,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:26:11,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-09-14 07:26:11,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:26:11,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-14 07:26:11,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:26:11,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:26:11,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:26:11,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:26:11,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-09-14 07:26:12,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:26:12,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52944466 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:26:13,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52944466 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:26:13,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75056563 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:26:13,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75056563 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:26:13,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58349280 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:26:13,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58349280 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:26:13,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:26:13,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:26:13,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:26:15,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:26:15,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:26:15,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:26:15,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:26:15,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-14 07:26:35,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<541643480462765.1789370795.942729234695435-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:26:35,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:26:35,982 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [267] 2026-09-14 07:26:36,007 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #76 deleted mail.message records with IDs: [16496] 2026-09-14 07:26:36,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:26:36,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:26:36,913 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #76 deleted pos.payment.method records with IDs: [144] 2026-09-14 07:26:37,197 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #76 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-09-14 07:26:38,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-09-14 07:26:39,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-09-14 07:26:40,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-09-14 07:26:40,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-09-14 07:26:41,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-09-14 07:26:41,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-09-14 07:26:42,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:27:05,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<194844644055320.1789370825.110802888870239-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:27:05,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:27:05,153 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [268] 2026-09-14 07:27:05,167 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17013] 2026-09-14 07:27:05,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:27:05,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:27:06,293 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted pos.payment.method records with IDs: [158] 2026-09-14 07:27:06,540 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-09-14 07:27:08,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-09-14 07:27:08,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:08,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59222630 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:10,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59222630 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 529}] 2026-09-14 07:27:10,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:10,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:10,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-14 07:27:10,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:11,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:11,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:11,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:11,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:11,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-09-14 07:27:11,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:11,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71537554 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:13,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71537554 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 533}] 2026-09-14 07:27:13,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:13,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:13,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-09-14 07:27:13,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:14,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:14,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:14,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:14,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:14,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-09-14 07:27:14,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:14,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68828954 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:16,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68828954 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 537}] 2026-09-14 07:27:16,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:16,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:16,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:16,344 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17063] 2026-09-14 07:27:16,409 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted account.move records with IDs: [538] 2026-09-14 07:27:16,424 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [9878] 2026-09-14 07:27:16,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:16,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:16,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:16,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:16,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-09-14 07:27:16,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:16,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67774047 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:19,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67774047 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 539}] 2026-09-14 07:27:19,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:19,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:19,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-09-14 07:27:19,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:20,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:20,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:20,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:20,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:20,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-09-14 07:27:20,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:20,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56302615 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:22,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56302615 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 543}] 2026-09-14 07:27:22,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:22,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:22,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-09-14 07:27:22,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:22,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:22,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:22,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:22,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:22,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-09-14 07:27:23,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:23,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91883329 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:25,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91883329 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 547}] 2026-09-14 07:27:25,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:25,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:25,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-14 07:27:25,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:26,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:26,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:26,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:26,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:26,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-09-14 07:27:26,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:26,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1339655 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:28,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1339655 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 551}] 2026-09-14 07:27:28,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:28,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:28,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-14 07:27:28,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:29,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:29,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:29,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:29,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:29,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-09-14 07:27:29,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:29,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29414324 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:31,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29414324 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 555}] 2026-09-14 07:27:31,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:31,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:31,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-14 07:27:31,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:32,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:32,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:32,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:32,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:32,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-09-14 07:27:32,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:32,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50462428 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:34,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50462428 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 559}] 2026-09-14 07:27:34,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:34,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:34,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-14 07:27:34,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:34,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:34,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:34,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:34,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:34,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-09-14 07:27:35,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:35,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89316521 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:37,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89316521 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 563}] 2026-09-14 07:27:37,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:37,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:37,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-14 07:27:37,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-14 07:27:37,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:38,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:38,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:38,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:38,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:38,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-09-14 07:27:38,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:38,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12683226 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:40,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12683226 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 568}] 2026-09-14 07:27:40,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:40,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:40,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-14 07:27:40,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-14 07:27:40,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:41,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:41,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:41,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:41,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:41,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-09-14 07:27:42,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:42,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95825863 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:44,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95825863 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 574}] 2026-09-14 07:27:44,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:44,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:44,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-14 07:27:44,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-14 07:27:44,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:45,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:45,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:45,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:45,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:45,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-09-14 07:27:45,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:45,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74130300 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:47,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74130300 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 580}] 2026-09-14 07:27:47,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:47,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:47,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-14 07:27:47,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-09-14 07:27:47,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:48,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:48,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:48,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:48,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:48,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-09-14 07:27:48,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:49,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68243677 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:50,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68243677 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 586}] 2026-09-14 07:27:50,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:50,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:50,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-09-14 07:27:50,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:51,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:51,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:51,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:51,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:51,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-09-14 07:27:51,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:51,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68749447 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:53,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68749447 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 590}] 2026-09-14 07:27:53,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:53,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:53,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-09-14 07:27:53,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:54,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:54,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:54,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:54,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:54,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-09-14 07:27:55,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:55,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24393787 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:27:56,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24393787 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 594}] 2026-09-14 07:27:56,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:27:56,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:27:56,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-09-14 07:27:56,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:27:57,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:27:57,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:27:57,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:27:57,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:27:57,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-09-14 07:27:58,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:27:58,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13284555 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:00,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13284555 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 598}] 2026-09-14 07:28:00,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:00,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-14 07:28:00,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-09-14 07:28:00,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:01,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:01,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:01,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:01,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:01,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-14 07:28:24,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<249519906763741.1789370904.393958091735840-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:28:24,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:28:24,431 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #82 deleted mail.mail records with IDs: [269] 2026-09-14 07:28:24,443 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #82 deleted mail.message records with IDs: [17708] 2026-09-14 07:28:24,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:28:24,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:28:25,104 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #82 deleted pos.payment.method records with IDs: [171] 2026-09-14 07:28:25,308 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #82 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-09-14 07:28:26,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-09-14 07:28:26,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:26,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79464879 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:27,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79464879 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:27,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:27,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:28,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:28,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:28,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:28,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:28,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-09-14 07:28:28,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:28,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53173875 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:29,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53173875 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:29,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:29,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:30,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:30,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:30,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:30,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:30,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-09-14 07:28:30,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:30,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43825562 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:30,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43825562 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:30,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:30,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:31,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:31,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:31,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:31,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:31,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-09-14 07:28:31,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:31,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74227820 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:32,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74227820 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:32,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:32,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:32,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:32,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:32,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:32,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:32,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-09-14 07:28:33,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:33,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86572219 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:33,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86572219 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:33,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:33,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:34,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:34,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:34,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:34,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:34,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-09-14 07:28:34,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:34,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20077086 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:34,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20077086 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:34,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:34,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:35,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:35,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:35,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:35,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:35,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-09-14 07:28:36,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:36,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64007739 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:36,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64007739 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:36,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:36,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:36,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:36,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:36,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:36,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:36,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-09-14 07:28:37,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:37,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2647907 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:37,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2647907 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:37,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:37,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:38,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:38,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:38,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:38,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:38,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-09-14 07:28:38,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:38,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50000281 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:38,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50000281 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:38,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:38,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:39,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:39,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:39,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:39,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:39,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-09-14 07:28:39,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:39,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40264149 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:40,096 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40264149 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:40,096 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:40,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:40,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:40,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:40,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:40,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:40,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-09-14 07:28:41,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:41,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61659557 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:41,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61659557 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:41,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:41,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:42,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:42,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:42,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:42,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:42,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-09-14 07:28:43,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:43,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25256121 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:43,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25256121 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:43,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:43,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:44,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:44,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:44,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:44,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:44,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-09-14 07:28:44,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:44,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3496144 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:45,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3496144 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:45,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:45,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:46,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:46,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:46,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:46,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:46,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-09-14 07:28:46,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:46,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9505219 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:47,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9505219 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:47,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:47,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:48,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:48,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:48,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:48,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:48,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-09-14 07:28:48,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:48,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95808315 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:49,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95808315 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:49,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:49,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:50,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:50,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:50,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:50,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:50,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-09-14 07:28:51,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:51,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9898439 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:51,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9898439 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:51,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:51,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:52,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:52,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:52,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:52,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:53,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-09-14 07:28:53,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:53,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55893913 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:53,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55893913 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:53,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:53,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:54,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:54,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-09-14 07:28:55,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:55,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31878836 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:56,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31878836 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:56,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:56,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:56,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:56,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:56,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:56,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:56,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-09-14 07:28:57,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:57,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25604 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:57,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25604 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:57,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:57,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:28:58,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:28:58,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:28:58,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:28:58,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:28:58,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-09-14 07:28:58,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:28:59,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47372065 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:28:59,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47372065 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:28:59,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:28:59,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:29:00,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:29:00,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:29:00,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:29:00,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:29:00,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-09-14 07:29:00,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:29:00,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19404030 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:29:01,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19404030 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:29:01,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:29:01,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:29:02,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:29:02,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:29:02,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:29:02,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:29:02,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:29:25,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<373481770396673.1789370965.743101358413696-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:29:25,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:29:25,793 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [270] 2026-09-14 07:29:25,808 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18379] 2026-09-14 07:29:25,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:29:25,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:29:26,590 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted pos.payment.method records with IDs: [184] 2026-09-14 07:29:26,819 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-09-14 07:29:28,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-09-14 07:29:31,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:29:31,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70696982 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:29:32,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70696982 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:29:32,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86113708 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:29:32,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86113708 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:29:32,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45682206 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:29:33,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45682206 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:29:33,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47486532 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-14 07:29:33,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47486532 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-14 07:29:33,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:29:33,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:29:33,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:29:34,136 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-09-14 07:29:34,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:29:34,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:29:34,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:29:34,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:29:34,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-09-14 07:29:38,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:29:38,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45881874 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:29:39,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45881874 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:29:39,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6997335 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:29:39,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6997335 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:29:39,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42771433 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:29:42,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42771433 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 670}] 2026-09-14 07:29:42,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:29:42,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:29:42,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-09-14 07:29:42,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:29:42,880 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-09-14 07:29:43,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:29:43,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:29:43,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:29:43,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:29:43,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-09-14 07:29:46,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86049156 for PoS orders references: ['Order 48058-800-6706'] (draft: False) 2026-09-14 07:29:47,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86049156 with result: [{'id': 278, 'pos_reference': 'Order 48058-800-6706', 'account_move': False}] 2026-09-14 07:29:48,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-09-14 07:29:52,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74480609 for PoS orders references: ['Order 18901-264-6084'] (draft: False) 2026-09-14 07:29:53,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74480609 with result: [{'id': 279, 'pos_reference': 'Order 18901-264-6084', 'account_move': False}] 2026-09-14 07:29:54,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-09-14 07:29:58,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<576592467948087.1789370998.020685911178589-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 07:29:58,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:29:58,056 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [271] 2026-09-14 07:29:58,067 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18526] 2026-09-14 07:29:58,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:29:58,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:29:58,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-14 07:30:19,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<835464075065986.1789371019.273964405059814-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:30:19,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:30:19,320 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #89 deleted mail.mail records with IDs: [272] 2026-09-14 07:30:19,334 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #89 deleted mail.message records with IDs: [18990] 2026-09-14 07:30:19,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:30:19,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:30:20,068 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #89 deleted pos.payment.method records with IDs: [197] 2026-09-14 07:30:20,267 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #89 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-09-14 07:30:22,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-09-14 07:30:22,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:30:22,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7039923 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:30:23,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7039923 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:30:23,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42572096 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:30:23,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42572096 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:30:23,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80342988 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:30:24,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80342988 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:30:24,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:30:24,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:30:24,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:30:25,536 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-09-14 07:30:26,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:30:26,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:30:26,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:30:26,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:30:26,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-09-14 07:30:26,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:30:26,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24196919 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:30:27,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24196919 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-14 07:30:27,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97004507 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:30:27,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97004507 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:30:27,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55474552 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:30:28,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55474552 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-14 07:30:28,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:30:28,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:30:28,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:30:29,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:30:29,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:30:29,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:30:29,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:30:29,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-09-14 07:30:30,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-14 07:30:30,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11118920 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-14 07:30:32,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11118920 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 704}] 2026-09-14 07:30:32,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29031443 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-14 07:30:33,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29031443 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-14 07:30:33,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89315641 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-14 07:30:34,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89315641 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 706}] 2026-09-14 07:30:34,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-14 07:30:34,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-14 07:30:34,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-09-14 07:30:34,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-09-14 07:30:34,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-14 07:30:35,336 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-09-14 07:30:35,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-14 07:30:35,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-14 07:30:35,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-14 07:30:35,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-14 07:30:36,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-14 07:30:59,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<303170260637027.1789371059.202024221420288-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:30:59,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:30:59,241 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #92 deleted mail.mail records with IDs: [273] 2026-09-14 07:30:59,254 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #92 deleted mail.message records with IDs: [19519] 2026-09-14 07:30:59,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:30:59,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:31:00,095 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #92 deleted pos.payment.method records with IDs: [210] 2026-09-14 07:31:00,349 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #92 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-09-14 07:31:01,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-09-14 07:31:02,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-09-14 07:31:02,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-09-14 07:31:02,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:31:25,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<304196297673589.1789371085.611087560653687-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:31:25,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:31:25,647 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #95 deleted mail.mail records with IDs: [274] 2026-09-14 07:31:25,659 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #95 deleted mail.message records with IDs: [20006] 2026-09-14 07:31:25,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:31:25,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:31:26,266 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #95 deleted pos.payment.method records with IDs: [223] 2026-09-14 07:31:26,461 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #95 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-09-14 07:31:27,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-09-14 07:31:29,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-09-14 07:31:32,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-09-14 07:31:37,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-09-14 07:31:39,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-09-14 07:31:42,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:32:06,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<517871419741339.1789371126.084112882614136-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:32:06,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:32:06,121 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [275] 2026-09-14 07:32:06,133 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted mail.message records with IDs: [20549] 2026-09-14 07:32:06,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:32:06,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:32:06,967 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted pos.payment.method records with IDs: [236] 2026-09-14 07:32:07,329 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-09-14 07:32:08,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-09-14 07:32:08,844 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-14 07:32:11,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-09-14 07:32:11,289 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-14 07:32:11,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-09-14 07:32:11,632 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-14 07:32:15,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:32:38,208 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #101 deleted pos.payment.method records with IDs: [252] 2026-09-14 07:32:38,476 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #101 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-09-14 07:32:39,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-09-14 07:32:41,029 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #105 deleted product.product records with IDs: [1386] 2026-09-14 07:32:41,924 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #104 deleted product.product records with IDs: [1389] 2026-09-14 07:32:41,984 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #104 deleted product.template.attribute.value records with IDs: [406] 2026-09-14 07:32:42,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-09-14 07:32:46,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 07:32:47,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<071684516789066.1789371167.321213722229004-openerp-private@26edc6942f50>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 07:32:47,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:32:47,353 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-09-14 07:32:47,364 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20571] 2026-09-14 07:32:47,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:32:47,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:32:48,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<324125560490270.1789371168.127718448638916-openerp-private@26edc6942f50>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 07:32:48,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:32:48,168 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-09-14 07:32:48,180 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20574] 2026-09-14 07:32:48,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:32:48,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:32:48,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-09-14 07:32:48,203 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:48,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:32:48,432 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:48,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:portal_user from 127.0.0.1 2026-09-14 07:32:48,447 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:48,448 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:48,449 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:48,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:48] "POST /web/login HTTP/1.1" 303 - 59 0.044 0.222 2026-09-14 07:32:48,476 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-09-14 07:32:49,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:49] "GET /my HTTP/1.1" 200 - 234 0.158 0.717 2026-09-14 07:32:49,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 07:32:49,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-09-14 07:32:50,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:test_portal_user from n/a 2026-09-14 07:32:50,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:32:51,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:51] "POST /my/account HTTP/1.1" 303 - 114 0.080 0.887 2026-09-14 07:32:52,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:52] "GET /my/home HTTP/1.1" 200 - 272 0.178 0.844 2026-09-14 07:32:52,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:52] "POST /my/account HTTP/1.1" 303 - 89 0.112 0.104 2026-09-14 07:32:52,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:52] "GET /my/home HTTP/1.1" 200 - 35 0.051 0.073 2026-09-14 07:32:52,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-09-14 07:32:53,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#111) from n/a 2026-09-14 07:32:53,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:portal_user from n/a 2026-09-14 07:32:53,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:32:53,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#111) from 127.0.0.1. Archive the user and remove login information. 2026-09-14 07:32:53,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_111_1789371173.5028405' (#111) from 127.0.0.1 2026-09-14 07:32:53,583 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #111 deleted res.users.apikeys records with IDs: [1] 2026-09-14 07:32:53,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:53] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.094 0.360 2026-09-14 07:32:54,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:54] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.115 0.552 2026-09-14 07:32:54,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-09-14 07:32:56,024 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted res.users records with IDs: [111] 2026-09-14 07:32:56,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users_deletion: User #111 'portal_user', deleted. Original request from False. 2026-09-14 07:32:56,093 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20588, 20585, 20584, 20583] 2026-09-14 07:32:56,300 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted res.partner records with IDs: [582] 2026-09-14 07:32:56,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users_deletion: Partner #582 'portal_user', deleted. Original request from False. 2026-09-14 07:32:56,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-09-14 07:32:56,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 07:32:56,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-09-14 07:32:56,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 12904 2026-09-14 07:32:56,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpuyfdhbjq_chrome_odoo 2026-09-14 07:32:56,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41545/json/version 2026-09-14 07:32:56,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41545/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:32:56,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:32:56,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:41545/json 2026-09-14 07:32:56,732 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41545/json with timeout 3 increased to 10s during tests 2026-09-14 07:32:56,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:41545/devtools/page/FEE01999188AA1C1B79579DCD0C4524B 2026-09-14 07:32:56,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-14 07:32:56,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-14 07:32:57,330 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 07:32:57,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:portal from n/a 2026-09-14 07:32:57,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-14 07:32:57,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-14 07:32:57,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 07:32:57,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:32:57,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-14 07:32:58,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET / HTTP/1.1" 200 - 210 0.180 0.869 2026-09-14 07:32:58,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'FEE01999188AA1C1B79579DCD0C4524B', 'loaderId': '2C465B04DB55A43B1C76234E897580A7', 'isDownload': False} 2026-09-14 07:32:58,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-14 07:32:58,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:32:58,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 07:32:58,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.063 0.024 2026-09-14 07:32:58,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 07:32:58,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.064 2026-09-14 07:32:58,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 07:32:58,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.022 0.033 2026-09-14 07:32:58,675 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:32:58,703 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:32:58,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.021 0.033 2026-09-14 07:32:58,724 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:32:58,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 07:32:58,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:58] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.031 2026-09-14 07:32:59,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-09-14 07:32:59,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-14 07:32:59,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-14 07:32:59,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.017 0.134 2026-09-14 07:32:59,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.129 2026-09-14 07:32:59,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.020 0.116 2026-09-14 07:32:59,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /my HTTP/1.1" 200 - 99 0.106 0.531 2026-09-14 07:32:59,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:32:59,964 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:32:59,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:32:59,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:32:59,976 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:32:59,978 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:32:59] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:33:00,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.003 2026-09-14 07:33:00,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.030 0.019 2026-09-14 07:33:00,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.035 2026-09-14 07:33:00,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /my/counters HTTP/1.1" 200 - 50 0.052 0.100 2026-09-14 07:33:00,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:33:00,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:33:00,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /my/counters HTTP/1.1" 200 - 53 0.060 0.206 2026-09-14 07:33:00,428 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:33:00,440 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:33:00,449 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:33:00,452 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-14 07:33:00,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /my/counters HTTP/1.1" 200 - 20 0.070 0.285 2026-09-14 07:33:00,466 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:33:00,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:33:00,489 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:33:00,498 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:33:00,500 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:33:00,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.062 0.364 2026-09-14 07:33:01,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:01,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-14 07:33:01,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:01] "GET /my/account HTTP/1.1" 200 - 52 0.042 0.308 2026-09-14 07:33:01,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:01] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.009 2026-09-14 07:33:02,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.003 2026-09-14 07:33:02,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-09-14 07:33:02,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.005 2026-09-14 07:33:02,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.008 2026-09-14 07:33:03,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-14 07:33:03,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-09-14 07:33:03,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-14 07:33:03,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:03,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:03] "POST /my/account HTTP/1.1" 303 - 114 0.105 0.144 2026-09-14 07:33:03,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:03] "GET /my/home HTTP/1.1" 200 - 51 0.034 0.091 2026-09-14 07:33:03,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:03] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.006 0.009 2026-09-14 07:33:04,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.003 2026-09-14 07:33:04,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.013 0.019 2026-09-14 07:33:04,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.023 2026-09-14 07:33:04,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /my/counters HTTP/1.1" 200 - 34 0.036 0.055 2026-09-14 07:33:04,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /my/counters HTTP/1.1" 200 - 13 0.008 0.099 2026-09-14 07:33:04,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /my/counters HTTP/1.1" 200 - 27 0.030 0.149 2026-09-14 07:33:04,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.176 2026-09-14 07:33:05,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:05,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-14 07:33:05,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 12904 2026-09-14 07:33:05,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-14 07:33:05,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 12904 2026-09-14 07:33:05,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpuyfdhbjq_chrome_odoo" 2026-09-14 07:33:05,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-09-14 07:33:06,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 13035 2026-09-14 07:33:06,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzhihxaz9_chrome_odoo 2026-09-14 07:33:06,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:34027/json/version 2026-09-14 07:33:06,056 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34027/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:33:06,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:33:06,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:34027/json 2026-09-14 07:33:06,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34027/json with timeout 3 increased to 10s during tests 2026-09-14 07:33:06,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:34027/devtools/page/AAFC42C015787BCAC2AE60EAB4E2567F 2026-09-14 07:33:06,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-14 07:33:06,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-14 07:33:06,887 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 07:33:06,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:portal from n/a 2026-09-14 07:33:06,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-14 07:33:06,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-14 07:33:06,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 07:33:06,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:33:07,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-14 07:33:07,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:07] "GET / HTTP/1.1" 200 - 208 0.142 0.787 2026-09-14 07:33:07,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'AAFC42C015787BCAC2AE60EAB4E2567F', 'loaderId': '55E292E5260AF0EBB33E76BEF55EA9E9', 'isDownload': False} 2026-09-14 07:33:07,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-14 07:33:07,867 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:33:07,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 07:33:07,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:07] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.043 0.025 2026-09-14 07:33:07,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 07:33:07,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:07] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.042 2026-09-14 07:33:07,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 07:33:07,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:07] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.025 2026-09-14 07:33:08,153 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:33:08,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.021 0.013 2026-09-14 07:33:08,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:33:08,159 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:33:08,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 07:33:08,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.030 2026-09-14 07:33:08,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:33:08,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.002 2026-09-14 07:33:08,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-14 07:33:08,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.135 2026-09-14 07:33:08,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.115 2026-09-14 07:33:08,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.090 2026-09-14 07:33:09,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /my HTTP/1.1" 200 - 103 0.107 0.482 2026-09-14 07:33:09,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:33:09,331 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:33:09,338 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:33:09,342 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:33:09,371 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:09,380 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:33:09,467 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-14 07:33:09,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-09-14 07:33:09,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 07:33:09,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /my/counters HTTP/1.1" 200 - 65 0.048 0.060 2026-09-14 07:33:09,642 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:33:09,647 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:33:09,648 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /my/counters HTTP/1.1" 200 - 25 0.027 0.128 2026-09-14 07:33:09,652 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:33:09,665 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:33:09,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:09,687 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:33:09,693 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:33:09,705 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:33:09,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /my/counters HTTP/1.1" 200 - 70 0.066 0.215 2026-09-14 07:33:09,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.268 2026-09-14 07:33:09,803 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:33:09,805 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:33:09,806 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:09] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:33:10,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:10,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-14 07:33:11,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "GET /my/account HTTP/1.1" 200 - 48 0.049 0.338 2026-09-14 07:33:11,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.003 0.010 2026-09-14 07:33:11,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 07:33:11,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-09-14 07:33:11,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-09-14 07:33:11,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:11] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.008 2026-09-14 07:33:12,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-09-14 07:33:12,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-09-14 07:33:12,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-14 07:33:12,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:13,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /my/account HTTP/1.1" 303 - 109 0.126 0.127 2026-09-14 07:33:13,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "GET /my/home HTTP/1.1" 200 - 57 0.031 0.092 2026-09-14 07:33:13,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.011 2026-09-14 07:33:13,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 07:33:13,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.008 2026-09-14 07:33:13,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-09-14 07:33:13,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /my/counters HTTP/1.1" 200 - 40 0.039 0.048 2026-09-14 07:33:13,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /my/counters HTTP/1.1" 200 - 54 0.058 0.126 2026-09-14 07:33:13,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /my/counters HTTP/1.1" 200 - 18 0.020 0.199 2026-09-14 07:33:13,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:13] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.210 2026-09-14 07:33:14,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-09-14 07:33:14,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-14 07:33:14,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 13035 2026-09-14 07:33:14,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-14 07:33:14,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 13035 2026-09-14 07:33:14,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpzhihxaz9_chrome_odoo" 2026-09-14 07:33:14,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 07:33:34,074 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:33:36,226 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted ir.attachment records with IDs: [5770, 5771, 5772, 5773, 5774, 5775, 5776, 5777, 5817, 5818, 5819, 5820, 5821, 5822, 5823, 5824] 2026-09-14 07:33:36,226 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-09-14 07:33:36,244 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted ir.sequence records with IDs: [3015, 3018, 3066, 3069, 3016, 3019, 3067, 3070] 2026-09-14 07:33:41,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<648900576301870.1789371221.266674280166626-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-09-14 07:33:41,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:33:41,323 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted mail.mail records with IDs: [280] 2026-09-14 07:33:41,336 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #112 deleted mail.message records with IDs: [21095] 2026-09-14 07:33:41,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:33:41,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:33:41,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-09-14 07:33:42,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13165 2026-09-14 07:33:42,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8531vv0g_chrome_odoo 2026-09-14 07:33:42,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46403/json/version 2026-09-14 07:33:42,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46403/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:33:42,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:33:42,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46403/json 2026-09-14 07:33:42,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46403/json with timeout 3 increased to 10s during tests 2026-09-14 07:33:42,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46403/devtools/page/286060BB632F4BBC2E9FE46D1B6E2C8E 2026-09-14 07:33:42,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:33:42,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:33:42,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:33:42,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:33:42,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-14 07:33:42,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-14 07:33:42,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:33:42,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:42] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.110 0.557 2026-09-14 07:33:42,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '286060BB632F4BBC2E9FE46D1B6E2C8E', 'loaderId': '45652CEE6BE4E37015E52AAE7F9EC4A6', 'isDownload': False} 2026-09-14 07:33:42,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-09-14 07:33:42,828 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:42,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:42] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:33:42,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:42] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 07:33:42,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:42] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-09-14 07:33:43,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:33:43,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:33:43,284 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:33:43,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.006 2026-09-14 07:33:43,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-09-14 07:33:43,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.241 0.404 2026-09-14 07:33:44,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.669 2026-09-14 07:33:44,045 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:44,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.072 2026-09-14 07:33:44,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:33:44,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:33:44,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.201 0.368 2026-09-14 07:33:44,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.037 2026-09-14 07:33:44,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.013 2026-09-14 07:33:44,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:33:45,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 14 0.039 0.054 2026-09-14 07:33:45,033 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:33:45,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.019 0.120 2026-09-14 07:33:45,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.014 0.156 2026-09-14 07:33:45,121 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:45,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:45,147 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:33:45,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:45,161 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:33:45,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.021 0.179 2026-09-14 07:33:45,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.020 0.266 2026-09-14 07:33:45,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.012 0.281 2026-09-14 07:33:45,278 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.221 2026-09-14 07:33:45,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.028 0.234 2026-09-14 07:33:45,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.008 0.195 2026-09-14 07:33:45,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.014 0.230 2026-09-14 07:33:45,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.203 2026-09-14 07:33:45,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.178 2026-09-14 07:33:45,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.179 2026-09-14 07:33:45,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.190 2026-09-14 07:33:45,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.025 0.161 2026-09-14 07:33:45,537 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.156 2026-09-14 07:33:45,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.006 0.139 2026-09-14 07:33:45,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.007 0.148 2026-09-14 07:33:45,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.014 0.155 2026-09-14 07:33:45,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-09-14 07:33:45,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:45,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-14 07:33:45,890 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:33:45,906 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:45,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-14 07:33:45,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-09-14 07:33:45,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-14 07:33:45,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-14 07:33:45,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-14 07:33:46,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:33:46,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:33:46,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-14 07:33:46,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:33:46,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:33:46,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-14 07:33:46,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:33:46,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:33:46,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:33:46,194 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:46] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:33:46,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:46,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-14 07:33:46,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-14 07:33:46,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:33:46,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:33:46,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-14 07:33:46,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:33:46,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:33:46,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-14 07:33:46,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:33:46,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:33:46,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:46] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.005 0.018 2026-09-14 07:33:46,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:33:46,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Pos Employee1' (trigger: .pos .oe_status .username:contains("Pos Employee1"))' 2026-09-14 07:33:46,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-14 07:33:46,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.013 2026-09-14 07:33:46,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-14 07:33:46,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-09-14 07:33:46,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:46,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:46] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.009 0.015 2026-09-14 07:33:46,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-14 07:33:46,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:46,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-09-14 07:33:46,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:33:46,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:33:46,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-14 07:33:46,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:33:46,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:33:46,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:46,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-14 07:33:46,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:33:46,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:33:46,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:33:46,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:46] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.010 0.013 2026-09-14 07:33:46,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:33:46,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:46,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:33:46,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:33:46,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:33:46,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:33:46,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:33:46,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:46,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:33:46,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:46,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:33:46,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-14 07:33:46,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-09-14 07:33:46,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:47,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-14 07:33:47,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:47,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-14 07:33:47,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:33:47,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:33:47,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:33:47,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:33:47,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:33:47,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-14 07:33:47,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:33:47,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-14 07:33:47,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:33:47,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:47,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:33:47,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:33:47,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:33:47,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:33:47,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:33:47,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:47,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:33:47,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:47,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:33:47,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-14 07:33:47,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-09-14 07:33:47,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Pos Employee1")' 2026-09-14 07:33:47,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-14 07:33:47,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-14 07:33:47,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-09-14 07:33:47,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-14 07:33:47,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:33:47,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:47,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:33:47,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:33:47,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:33:47,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:33:47,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:33:47,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:33:47,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:33:47,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:33:47,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:47,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:33:47,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-14 07:33:47,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Mitchell Admin")' 2026-09-14 07:33:47,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:33:47,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13165 2026-09-14 07:33:47,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:33:47,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13165 2026-09-14 07:33:47,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8531vv0g_chrome_odoo" 2026-09-14 07:33:47,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-09-14 07:33:48,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13301 2026-09-14 07:33:48,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdmnfv6xz_chrome_odoo 2026-09-14 07:33:48,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43449/json/version 2026-09-14 07:33:48,117 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43449/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:33:48,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:33:48,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43449/json 2026-09-14 07:33:48,176 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43449/json with timeout 3 increased to 10s during tests 2026-09-14 07:33:48,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43449/devtools/page/B4587B721B81A5B47583C1359D93AED7 2026-09-14 07:33:48,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:33:48,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:33:48,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:33:48,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:33:48,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-14 07:33:48,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-14 07:33:48,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:33:49,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.127 0.575 2026-09-14 07:33:49,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B4587B721B81A5B47583C1359D93AED7', 'loaderId': '7964A102FE9262375632D25D6E6AB402', 'isDownload': False} 2026-09-14 07:33:49,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-09-14 07:33:49,050 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:49,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:33:49,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.017 2026-09-14 07:33:49,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-09-14 07:33:49,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:33:49,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:33:49,525 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:33:49,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 07:33:49,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-09-14 07:33:50,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.292 0.411 2026-09-14 07:33:50,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.035 2026-09-14 07:33:50,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-09-14 07:33:50,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-09-14 07:33:50,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:33:50,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 14 0.032 0.038 2026-09-14 07:33:50,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.020 0.111 2026-09-14 07:33:50,525 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:33:50,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.022 0.169 2026-09-14 07:33:50,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.009 0.210 2026-09-14 07:33:50,623 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:33:50,632 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:50,637 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:50,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:33:50,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.010 0.249 2026-09-14 07:33:50,654 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:33:50,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.021 0.298 2026-09-14 07:33:50,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.281 2026-09-14 07:33:50,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-14 07:33:50,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.020 0.258 2026-09-14 07:33:50,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.032 0.216 2026-09-14 07:33:50,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.011 0.230 2026-09-14 07:33:50,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.210 2026-09-14 07:33:50,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.203 2026-09-14 07:33:50,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.199 2026-09-14 07:33:50,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.181 2026-09-14 07:33:50,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.121 2026-09-14 07:33:50,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:50] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.002 0.080 2026-09-14 07:33:51,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 07:33:51,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-14 07:33:51,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:51,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-14 07:33:51,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:33:51,404 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:51,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click selection 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3"))' 2026-09-14 07:33:51,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-09-14 07:33:51,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.009 0.017 2026-09-14 07:33:51,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:51,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-09-14 07:33:51,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-09-14 07:33:51,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:33:51,539 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:51,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13301 2026-09-14 07:33:51,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:33:51,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13301 2026-09-14 07:33:51,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdmnfv6xz_chrome_odoo" 2026-09-14 07:33:51,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-09-14 07:33:51,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 13424 2026-09-14 07:33:51,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyyk1eqrk_chrome_odoo 2026-09-14 07:33:51,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42977/json/version 2026-09-14 07:33:51,930 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42977/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:33:51,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:33:51,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42977/json 2026-09-14 07:33:51,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42977/json with timeout 3 increased to 10s during tests 2026-09-14 07:33:51,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42977/devtools/page/209150F9BD1C6C26502E92D6EF5F9545 2026-09-14 07:33:51,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:33:51,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:33:52,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:33:52,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:33:52,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-14 07:33:52,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-14 07:33:52,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:33:53,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.068 1.343 2026-09-14 07:33:53,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '209150F9BD1C6C26502E92D6EF5F9545', 'loaderId': '2AA439F7EF14456EB79C997084C3DDE5', 'isDownload': False} 2026-09-14 07:33:53,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-09-14 07:33:53,477 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:53,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-14 07:33:53,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-14 07:33:53,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.034 2026-09-14 07:33:53,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:33:53,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-09-14 07:33:53,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:53,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:33:53,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-09-14 07:33:54,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.277 0.412 2026-09-14 07:33:54,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-09-14 07:33:54,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.052 2026-09-14 07:33:54,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.016 2026-09-14 07:33:54,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:33:54,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 14 0.040 0.049 2026-09-14 07:33:54,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.015 0.104 2026-09-14 07:33:54,962 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:33:54,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:54] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.008 0.146 2026-09-14 07:33:55,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.017 0.172 2026-09-14 07:33:55,060 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:33:55,070 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:55,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.008 0.193 2026-09-14 07:33:55,089 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:33:55,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:33:55,102 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:33:55,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.038 0.231 2026-09-14 07:33:55,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.255 2026-09-14 07:33:55,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.008 0.226 2026-09-14 07:33:55,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.022 0.241 2026-09-14 07:33:55,316 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 8 0.014 0.195 2026-09-14 07:33:55,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.206 2026-09-14 07:33:55,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.176 2026-09-14 07:33:55,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.162 2026-09-14 07:33:55,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.181 2026-09-14 07:33:55,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.158 2026-09-14 07:33:55,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.121 2026-09-14 07:33:55,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.005 0.095 2026-09-14 07:33:55,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.007 0.098 2026-09-14 07:33:55,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-14%2007:33:14 HTTP/1.1" 200 - 4 0.001 0.108 2026-09-14 07:33:55,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-09-14 07:33:55,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-14 07:33:55,803 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:55,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:33:55,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-09-14 07:33:55,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-09-14 07:33:55,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-14 07:33:55,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-09-14 07:33:55,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-09-14 07:33:55,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.007 0.016 2026-09-14 07:33:55,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-14 07:33:55,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:55] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.016 0.038 2026-09-14 07:33:56,007 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:56,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:33:56,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:33:56,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.188 0.364 2026-09-14 07:33:56,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.051 2026-09-14 07:33:56,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-09-14 07:33:56,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:33:56,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.006 2026-09-14 07:33:56,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.006 0.012 2026-09-14 07:33:56,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:33:57,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-09-14 07:33:57,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:33:57,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-09-14 07:33:57,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-14 07:33:57,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:57] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.012 0.038 2026-09-14 07:33:57,790 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:33:57,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:33:57,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:33:58,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.215 0.326 2026-09-14 07:33:58,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.034 2026-09-14 07:33:58,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07: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.009 2026-09-14 07:33:58,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:33:58,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.024 0.006 2026-09-14 07:33:58,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:33:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:33:59,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-09-14 07:33:59,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:33:59,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 13424 2026-09-14 07:33:59,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:33:59,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 13424 2026-09-14 07:33:59,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyyk1eqrk_chrome_odoo" 2026-09-14 07:33:59,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-09-14 07:34:20,584 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #117 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:34:22,501 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #117 deleted ir.attachment records with IDs: [5923, 5924, 5925, 5926, 5927, 5928, 5929, 5930, 5970, 5971, 5972, 5973, 5974, 5975, 5976, 5977] 2026-09-14 07:34:22,502 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #117 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-09-14 07:34:22,519 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #117 deleted ir.sequence records with IDs: [3125, 3128, 3176, 3179, 3126, 3129, 3177, 3180] 2026-09-14 07:34:26,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-09-14 07:34:28,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13575 2026-09-14 07:34:28,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp13wlcaf__chrome_odoo 2026-09-14 07:34:28,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45803/json/version 2026-09-14 07:34:28,391 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45803/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:28,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:28,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45803/json 2026-09-14 07:34:28,400 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45803/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:28,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45803/devtools/page/F6F8DD78068A09474F3D6E1CF88E6935 2026-09-14 07:34:28,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:28,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:28,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:34:28,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:28,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:28,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:28,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:34:29,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.111 0.525 2026-09-14 07:34:29,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F6F8DD78068A09474F3D6E1CF88E6935', 'loaderId': 'EF9455386B6E3E51B226DDE672D1E26D', 'isDownload': False} 2026-09-14 07:34:29,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-09-14 07:34:29,440 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:29,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:34:29,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-14 07:34:29,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.023 2026-09-14 07:34:29,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:34:29,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.005 2026-09-14 07:34:29,926 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:34:29,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:34:29,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:34:30,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.274 0.446 2026-09-14 07:34:30,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:30] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.740 2026-09-14 07:34:30,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:30,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.084 2026-09-14 07:34:30,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:34:30,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:34:31,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.178 0.373 2026-09-14 07:34:31,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.043 2026-09-14 07:34:31,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:34:31,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:34:31,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.018 0.037 2026-09-14 07:34:31,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.084 2026-09-14 07:34:31,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:34:31,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.139 2026-09-14 07:34:31,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.196 2026-09-14 07:34:31,860 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:31,871 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:31,878 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:31,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.239 2026-09-14 07:34:31,912 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:34:31,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.300 2026-09-14 07:34:31,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.290 2026-09-14 07:34:32,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.259 2026-09-14 07:34:32,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.007 0.248 2026-09-14 07:34:32,048 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:34:32,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.162 2026-09-14 07:34:32,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.144 2026-09-14 07:34:32,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.117 2026-09-14 07:34:32,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.115 2026-09-14 07:34:32,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.128 2026-09-14 07:34:32,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.128 2026-09-14 07:34:32,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.161 2026-09-14 07:34:32,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.187 2026-09-14 07:34:32,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.226 2026-09-14 07:34:32,359 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.249 2026-09-14 07:34:32,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.253 2026-09-14 07:34:32,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.201 2026-09-14 07:34:32,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.199 2026-09-14 07:34:32,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:34:32,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:34:32,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:34:32,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.016 2026-09-14 07:34:32,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:34:32,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:34:32,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:34:32,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-09-14 07:34:32,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:34:32,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("5")))' 2026-09-14 07:34:33,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-09-14 07:34:33,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00")))' 2026-09-14 07:34:33,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45")))' 2026-09-14 07:34:33,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:34:33,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:34:33,787 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:33,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:33,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:34:33,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:34:33,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:33,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-09-14 07:34:33,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:33,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:34:33,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:34:33,893 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:33,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11302059 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-09-14 07:34:34,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11302059 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-09-14 07:34:34,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.137 0.117 2026-09-14 07:34:34,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.032 0.049 2026-09-14 07:34:34,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.013 2026-09-14 07:34:35,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:34:35,044 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:35,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13575 2026-09-14 07:34:35,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:34:35,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13575 2026-09-14 07:34:35,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp13wlcaf__chrome_odoo" 2026-09-14 07:34:35,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-09-14 07:34:35,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13709 2026-09-14 07:34:35,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfzanz6cw_chrome_odoo 2026-09-14 07:34:35,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46471/json/version 2026-09-14 07:34:35,895 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46471/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:35,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:35,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46471/json 2026-09-14 07:34:35,944 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46471/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:35,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46471/devtools/page/D70EF46D402F21B6B1B26CA77C471B69 2026-09-14 07:34:35,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:35,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:36,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:34:36,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:36,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:36,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:36,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:34:36,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.537 2026-09-14 07:34:36,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D70EF46D402F21B6B1B26CA77C471B69', 'loaderId': '25FB7C05CA5E138D0400175BFA5CF360', 'isDownload': False} 2026-09-14 07:34:36,811 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:36,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-09-14 07:34:36,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:36] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.011 2026-09-14 07:34:36,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:36] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 07:34:36,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:36] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 07:34:37,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-14 07:34:37,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-14 07:34:37,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:34:37,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:34:37,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:34:37,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.213 0.424 2026-09-14 07:34:38,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.042 2026-09-14 07:34:38,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:34:38,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:34:38,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.034 0.035 2026-09-14 07:34:38,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.100 2026-09-14 07:34:38,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:34:38,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.137 2026-09-14 07:34:38,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.183 2026-09-14 07:34:38,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.205 2026-09-14 07:34:38,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.231 2026-09-14 07:34:38,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.217 2026-09-14 07:34:38,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.178 2026-09-14 07:34:38,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.207 2026-09-14 07:34:38,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:34:38,547 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:38,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:38,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:38,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.228 2026-09-14 07:34:38,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.242 2026-09-14 07:34:38,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.204 2026-09-14 07:34:38,640 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:38,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.206 2026-09-14 07:34:38,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.190 2026-09-14 07:34:38,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.118 2026-09-14 07:34:38,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 18 0.034 0.146 2026-09-14 07:34:38,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-09-14 07:34:38,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.143 2026-09-14 07:34:38,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.156 2026-09-14 07:34:38,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.163 2026-09-14 07:34:38,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.178 2026-09-14 07:34:39,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:34:39,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-09-14 07:34:39,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.015 2026-09-14 07:34:39,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-09-14 07:34:39,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-09-14 07:34:39,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-09-14 07:34:39,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:34:39,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:34:39,459 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:39,466 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:39,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:34:39,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:34:39,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-09-14 07:34:39,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:34:39,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:34:39,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:39,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:34:39,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:34:39,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62802757 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-09-14 07:34:39,659 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:39,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62802757 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-09-14 07:34:39,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.077 0.119 2026-09-14 07:34:39,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.042 2026-09-14 07:34:39,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:34:40,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:34:40,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:34:40,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:40,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13709 2026-09-14 07:34:40,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:34:40,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13709 2026-09-14 07:34:40,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfzanz6cw_chrome_odoo" 2026-09-14 07:34:41,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13836 2026-09-14 07:34:41,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvmxus4h0_chrome_odoo 2026-09-14 07:34:41,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42355/json/version 2026-09-14 07:34:41,101 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42355/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:41,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:41,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42355/json 2026-09-14 07:34:41,114 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42355/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:41,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42355/devtools/page/7639968C7907D3F7E42AD7CD4A21E9B3 2026-09-14 07:34:41,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:41,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:41,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:34:41,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:41,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:41,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:41,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.021 0.044 2026-09-14 07:34:41,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7639968C7907D3F7E42AD7CD4A21E9B3', 'loaderId': '6EDC3EDC500B733242D6A8CEF51BEF57', 'isDownload': False} 2026-09-14 07:34:41,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-09-14 07:34:41,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:41,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-09-14 07:34:41,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-09-14 07:34:41,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.047 2026-09-14 07:34:41,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 07:34:41,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.018 2026-09-14 07:34:41,817 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:41,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-14 07:34:41,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:34:41,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:34:41,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:34:42,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.227 0.352 2026-09-14 07:34:42,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.044 2026-09-14 07:34:42,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.010 2026-09-14 07:34:42,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.008 0.005 2026-09-14 07:34:42,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.036 2026-09-14 07:34:42,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.085 2026-09-14 07:34:42,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:42,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.122 2026-09-14 07:34:42,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.148 2026-09-14 07:34:42,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.182 2026-09-14 07:34:42,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.224 2026-09-14 07:34:42,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.201 2026-09-14 07:34:42,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.188 2026-09-14 07:34:42,989 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:34:42,998 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:43,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:43,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.235 2026-09-14 07:34:43,041 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:43,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.280 2026-09-14 07:34:43,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.266 2026-09-14 07:34:43,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.242 2026-09-14 07:34:43,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.243 2026-09-14 07:34:43,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.232 2026-09-14 07:34:43,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 11 0.012 0.184 2026-09-14 07:34:43,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.166 2026-09-14 07:34:43,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.125 2026-09-14 07:34:43,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.103 2026-09-14 07:34:43,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.113 2026-09-14 07:34:43,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.120 2026-09-14 07:34:43,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.087 2026-09-14 07:34:43,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-09-14 07:34:43,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-09-14 07:34:43,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00")))' 2026-09-14 07:34:43,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-09-14 07:34:43,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:34:43,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:34:43,929 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:43,938 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:34:43,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:34:43,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:34:43,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-09-14 07:34:44,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:34:44,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:34:44,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:44,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:44,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:34:44,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:34:44,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36051083 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-09-14 07:34:44,113 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:34:44,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36051083 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-09-14 07:34:44,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.071 0.058 2026-09-14 07:34:44,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.035 2026-09-14 07:34:44,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-14 07:34:45,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:34:45,084 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:45,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13836 2026-09-14 07:34:45,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:34:45,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13836 2026-09-14 07:34:45,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvmxus4h0_chrome_odoo" 2026-09-14 07:34:45,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-09-14 07:34:47,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 13961 2026-09-14 07:34:47,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu78_mer2_chrome_odoo 2026-09-14 07:34:47,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32895/json/version 2026-09-14 07:34:47,072 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32895/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:47,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:47,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32895/json 2026-09-14 07:34:47,129 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32895/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:47,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32895/devtools/page/B113AA6471E7729055084BA1589EFCCA 2026-09-14 07:34:47,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:47,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:47,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:34:47,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:47,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:47,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:47,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:34:48,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.103 0.537 2026-09-14 07:34:48,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B113AA6471E7729055084BA1589EFCCA', 'loaderId': '9492F9C577A9DF99EDD14717AAE842C0', 'isDownload': False} 2026-09-14 07:34:48,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-09-14 07:34:48,124 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:48,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:34:48,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-14 07:34:48,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-14 07:34:48,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:34:48,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 07:34:48,540 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:34:48,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:34:48,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:34:49,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.352 0.455 2026-09-14 07:34:49,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:49] "GET /pos/web HTTP/1.1" 200 - 20 0.038 0.823 2026-09-14 07:34:49,458 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:49,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.103 2026-09-14 07:34:49,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:34:49,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:34:50,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.271 0.394 2026-09-14 07:34:50,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.042 2026-09-14 07:34:50,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:34:50,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:34:50,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:34:50,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.028 0.037 2026-09-14 07:34:50,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.099 2026-09-14 07:34:50,546 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:34:50,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.140 2026-09-14 07:34:50,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.184 2026-09-14 07:34:50,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:50,663 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:50,667 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:50,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:50,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.235 2026-09-14 07:34:50,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.270 2026-09-14 07:34:50,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.247 2026-09-14 07:34:50,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.214 2026-09-14 07:34:50,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.006 0.207 2026-09-14 07:34:50,810 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:50,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.136 2026-09-14 07:34:50,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.142 2026-09-14 07:34:50,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.122 2026-09-14 07:34:50,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.135 2026-09-14 07:34:50,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.162 2026-09-14 07:34:50,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-14 07:34:51,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.185 2026-09-14 07:34:51,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.036 0.215 2026-09-14 07:34:51,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.260 2026-09-14 07:34:51,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.263 2026-09-14 07:34:51,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.216 2026-09-14 07:34:51,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.210 2026-09-14 07:34:51,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:34:51,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:34:51,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.021 2026-09-14 07:34:51,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:34:51,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:34:51,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:34:51,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:34:51,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-09-14 07:34:51,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:34:51,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-09-14 07:34:51,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:34:51,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-09-14 07:34:51,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:34:51,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:34:51,570 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:51,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:34:51,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:34:51,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:34:51,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.014 2026-09-14 07:34:51,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:51,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:51,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:34:51,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:34:51,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2273394 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-09-14 07:34:51,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:34:51,659 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:34:51,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2273394 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-09-14 07:34:51,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.100 0.097 2026-09-14 07:34:51,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.049 0.067 2026-09-14 07:34:52,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.022 0.029 2026-09-14 07:34:52,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:34:52,763 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:52,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 13961 2026-09-14 07:34:52,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:34:52,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 13961 2026-09-14 07:34:52,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu78_mer2_chrome_odoo" 2026-09-14 07:34:53,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14102 2026-09-14 07:34:53,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_tu2d8bf_chrome_odoo 2026-09-14 07:34:53,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39505/json/version 2026-09-14 07:34:53,102 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39505/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:53,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:53,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39505/json 2026-09-14 07:34:53,138 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39505/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:53,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39505/devtools/page/FEAF01A2A720AB8293A85B550250E22A 2026-09-14 07:34:53,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:53,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:53,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:34:53,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:53,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:53,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:53,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.088 0.221 2026-09-14 07:34:53,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FEAF01A2A720AB8293A85B550250E22A', 'loaderId': 'EA85754C2ADE13D7313CEB32B7DB7A0F', 'isDownload': False} 2026-09-14 07:34:53,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-09-14 07:34:53,589 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:53,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.008 2026-09-14 07:34:53,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 07:34:53,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.049 2026-09-14 07:34:53,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.021 0.008 2026-09-14 07:34:54,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.027 2026-09-14 07:34:54,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:34:54,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:34:54,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:34:54,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.291 0.457 2026-09-14 07:34:54,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.754 2026-09-14 07:34:54,892 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:34:54,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.097 2026-09-14 07:34:54,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:34:55,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:34:55,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.180 0.348 2026-09-14 07:34:55,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.044 2026-09-14 07:34:55,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:34:55,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:34:55,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.062 0.047 2026-09-14 07:34:55,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.152 2026-09-14 07:34:55,891 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:34:55,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.197 2026-09-14 07:34:55,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.232 2026-09-14 07:34:56,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.264 2026-09-14 07:34:56,043 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:34:56,050 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:56,074 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:34:56,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.355 2026-09-14 07:34:56,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.018 0.273 2026-09-14 07:34:56,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.030 0.267 2026-09-14 07:34:56,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.285 2026-09-14 07:34:56,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.285 2026-09-14 07:34:56,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.009 0.208 2026-09-14 07:34:56,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:34:56,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.214 2026-09-14 07:34:56,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.203 2026-09-14 07:34:56,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.177 2026-09-14 07:34:56,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.148 2026-09-14 07:34:56,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.120 2026-09-14 07:34:56,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.117 2026-09-14 07:34:56,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-14 07:34:56,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.166 2026-09-14 07:34:56,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.015 0.178 2026-09-14 07:34:56,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.191 2026-09-14 07:34:56,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.203 2026-09-14 07:34:56,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:34:56,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:34:56,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:34:56,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:34:56,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:34:56,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-09-14 07:34:56,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:34:57,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:34:57,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:34:57,011 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:57,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:34:57,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:34:57,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:57,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:34:57,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:34:57,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.014 0.012 2026-09-14 07:34:57,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:34:57,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49185412 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-09-14 07:34:57,138 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:57,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49185412 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-09-14 07:34:57,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.132 0.110 2026-09-14 07:34:57,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.065 0.061 2026-09-14 07:34:57,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.024 0.018 2026-09-14 07:34:58,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:34:58,313 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:34:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:34:58,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14102 2026-09-14 07:34:58,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:34:58,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14102 2026-09-14 07:34:58,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_tu2d8bf_chrome_odoo" 2026-09-14 07:34:58,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-09-14 07:34:59,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14240 2026-09-14 07:34:59,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp68wnkf6x_chrome_odoo 2026-09-14 07:34:59,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36581/json/version 2026-09-14 07:34:59,230 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36581/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:34:59,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:34:59,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36581/json 2026-09-14 07:34:59,234 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36581/json with timeout 3 increased to 10s during tests 2026-09-14 07:34:59,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36581/devtools/page/82C07FC53305247115F457351C0A3D02 2026-09-14 07:34:59,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:34:59,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:34:59,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:34:59,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:34:59,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:34:59,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:34:59,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:00,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.075 0.499 2026-09-14 07:35:00,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '82C07FC53305247115F457351C0A3D02', 'loaderId': 'D5FE3C646C8CCD4575D717B1A3BFC649', 'isDownload': False} 2026-09-14 07:35:00,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-09-14 07:35:00,064 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:00,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 07:35:00,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-14 07:35:00,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 07:35:00,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-09-14 07:35:00,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 07:35:00,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:35:00,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 07:35:00,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:35:01,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.267 0.452 2026-09-14 07:35:01,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:01,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.047 2026-09-14 07:35:01,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.012 2026-09-14 07:35:01,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-09-14 07:35:01,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.045 0.038 2026-09-14 07:35:01,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.122 2026-09-14 07:35:01,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.166 2026-09-14 07:35:01,625 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:01,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.188 2026-09-14 07:35:01,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.244 2026-09-14 07:35:01,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.030 0.303 2026-09-14 07:35:01,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.300 2026-09-14 07:35:01,827 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:01,844 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:01,868 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:35:01,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.302 2026-09-14 07:35:01,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.280 2026-09-14 07:35:01,944 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:35:01,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.278 2026-09-14 07:35:01,970 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:01,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.010 0.241 2026-09-14 07:35:02,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.234 2026-09-14 07:35:02,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.210 2026-09-14 07:35:02,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.218 2026-09-14 07:35:02,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-14 07:35:02,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.199 2026-09-14 07:35:02,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.206 2026-09-14 07:35:02,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.135 2026-09-14 07:35:02,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.135 2026-09-14 07:35:02,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.145 2026-09-14 07:35:02,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:35:02,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:35:02,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:35:02,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.016 2026-09-14 07:35:02,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:35:02,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-09-14 07:35:03,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:35:03,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:35:03,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:35:03,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-09-14 07:35:03,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:35:03,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:35:03,735 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:03,741 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:03,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:35:03,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:35:03,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:35:03,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:35:03,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:35:03,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63897040 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-09-14 07:35:03,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:03,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63897040 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-09-14 07:35:04,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.090 0.095 2026-09-14 07:35:04,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.048 0.048 2026-09-14 07:35:04,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:04] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.012 2026-09-14 07:35:04,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:35:04,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:35:04,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:35:04,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:35:04,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:35:04,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-09-14 07:35:05,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:35:05,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:35:05,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("3")):has(.price:contains("-9.60")))' 2026-09-14 07:35:05,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:35:05,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:35:05,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:35:05,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:35:05,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:35:05,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:35:05,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16926453 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-09-14 07:35:05,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:35:06,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16926453 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-09-14 07:35:06,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.056 2026-09-14 07:35:06,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.031 0.044 2026-09-14 07:35:06,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:35:06,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:06,904 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:06,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14240 2026-09-14 07:35:06,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:06,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14240 2026-09-14 07:35:06,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp68wnkf6x_chrome_odoo" 2026-09-14 07:35:07,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-09-14 07:35:11,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14371 2026-09-14 07:35:11,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwhlyv2m0_chrome_odoo 2026-09-14 07:35:11,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43489/json/version 2026-09-14 07:35:11,192 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43489/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:11,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:11,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43489/json 2026-09-14 07:35:11,200 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43489/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:11,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43489/devtools/page/032C3CEAF558C4FAA379999034AAA876 2026-09-14 07:35:11,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:11,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:11,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:11,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:11,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:35:11,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:35:11,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:12,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:12] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.112 1.345 2026-09-14 07:35:12,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '032C3CEAF558C4FAA379999034AAA876', 'loaderId': 'D906FAB5A1C30D020AE14117AED7B784', 'isDownload': False} 2026-09-14 07:35:12,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-09-14 07:35:12,958 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:12,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:35:12,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:35:13,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:13] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-09-14 07:35:13,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:35:13,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-09-14 07:35:13,381 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:13,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:35:13,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:35:14,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.353 0.469 2026-09-14 07:35:14,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:14] "GET /pos/web HTTP/1.1" 200 - 20 0.036 0.843 2026-09-14 07:35:14,312 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:14,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.101 2026-09-14 07:35:14,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.044 0.007 2026-09-14 07:35:14,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:35:15,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.174 0.370 2026-09-14 07:35:15,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.042 2026-09-14 07:35:15,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:35:15,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:35:15,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.059 0.046 2026-09-14 07:35:15,352 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.163 2026-09-14 07:35:15,373 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:35:15,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.228 2026-09-14 07:35:15,461 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.272 2026-09-14 07:35:15,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.332 2026-09-14 07:35:15,540 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:15,559 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:35:15,571 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:15,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.401 2026-09-14 07:35:15,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.320 2026-09-14 07:35:15,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.287 2026-09-14 07:35:15,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.307 2026-09-14 07:35:15,753 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:35:15,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.311 2026-09-14 07:35:15,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.221 2026-09-14 07:35:15,824 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:15,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.224 2026-09-14 07:35:15,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.210 2026-09-14 07:35:15,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.170 2026-09-14 07:35:15,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.171 2026-09-14 07:35:15,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.126 2026-09-14 07:35:15,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:15] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.034 0.140 2026-09-14 07:35:16,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.175 2026-09-14 07:35:16,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.224 2026-09-14 07:35:16,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.244 2026-09-14 07:35:16,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.036 2026-09-14 07:35:16,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.279 2026-09-14 07:35:16,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.291 2026-09-14 07:35:16,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:16,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:16,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.294 2026-09-14 07:35:16,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product"))' 2026-09-14 07:35:16,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.299 2026-09-14 07:35:16,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:35:16,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:35:16,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.539 2026-09-14 07:35:16,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-09-14 07:35:16,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:35:16,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.302 2026-09-14 07:35:16,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:35:16,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:35:16,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.284 2026-09-14 07:35:16,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.031 0.270 2026-09-14 07:35:16,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.270 2026-09-14 07:35:16,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.004 0.258 2026-09-14 07:35:16,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.265 2026-09-14 07:35:16,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.238 2026-09-14 07:35:16,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.223 2026-09-14 07:35:16,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.188 2026-09-14 07:35:16,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-09-14 07:35:16,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"))' 2026-09-14 07:35:16,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:35:16,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:35:16,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:16,915 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:35:16,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:35:16,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:35:16,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:35:16,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:35:16,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:35:17,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:35:17,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:35:17,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:35:17,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:35:17,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:35:17,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24557498 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-09-14 07:35:17,095 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:17,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24557498 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-09-14 07:35:17,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.104 0.112 2026-09-14 07:35:17,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.035 0.045 2026-09-14 07:35:17,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.008 2026-09-14 07:35:18,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:35:18,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product"))' 2026-09-14 07:35:18,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:35:18,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:35:18,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-09-14 07:35:18,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:35:18,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:35:18,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:35:18,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-09-14 07:35:18,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"))' 2026-09-14 07:35:18,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:35:18,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:35:18,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:35:18,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:35:18,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:35:18,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:35:18,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:35:18,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:35:18,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:35:18,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:35:18,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63034394 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-09-14 07:35:18,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63034394 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-09-14 07:35:18,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.044 0.062 2026-09-14 07:35:18,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.036 2026-09-14 07:35:19,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:19,644 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:19,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14371 2026-09-14 07:35:19,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:19,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14371 2026-09-14 07:35:19,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwhlyv2m0_chrome_odoo" 2026-09-14 07:35:19,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-09-14 07:35:20,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14516 2026-09-14 07:35:20,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4inmumh7_chrome_odoo 2026-09-14 07:35:20,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42913/json/version 2026-09-14 07:35:20,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42913/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:20,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:20,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42913/json 2026-09-14 07:35:20,722 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42913/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:20,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42913/devtools/page/30F0F987E80762AE56E25F033D4E909F 2026-09-14 07:35:20,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:20,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:20,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:20,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:20,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:35:20,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:35:20,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:21,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:21] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.121 0.547 2026-09-14 07:35:21,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '30F0F987E80762AE56E25F033D4E909F', 'loaderId': '8D70DC1E47F3928F40427C1063E0FC06', 'isDownload': False} 2026-09-14 07:35:21,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-09-14 07:35:21,664 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:21,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:21] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:35:21,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:21] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:35:21,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:21] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-09-14 07:35:22,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:35:22,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-09-14 07:35:22,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:22,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:35:22,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:35:22,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.299 0.409 2026-09-14 07:35:22,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "GET /pos/web HTTP/1.1" 200 - 20 0.035 0.715 2026-09-14 07:35:22,900 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:22,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.088 2026-09-14 07:35:22,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:35:23,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:35:23,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.164 0.342 2026-09-14 07:35:23,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.047 2026-09-14 07:35:23,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.012 2026-09-14 07:35:23,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:35:23,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.037 0.036 2026-09-14 07:35:23,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.109 2026-09-14 07:35:23,839 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:23,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.144 2026-09-14 07:35:23,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.192 2026-09-14 07:35:23,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.222 2026-09-14 07:35:23,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:23,999 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:24,004 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:24,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.029 0.264 2026-09-14 07:35:24,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:24,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.246 2026-09-14 07:35:24,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.283 2026-09-14 07:35:24,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.289 2026-09-14 07:35:24,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.296 2026-09-14 07:35:24,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.240 2026-09-14 07:35:24,280 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:24,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.242 2026-09-14 07:35:24,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.267 2026-09-14 07:35:24,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.272 2026-09-14 07:35:24,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.242 2026-09-14 07:35:24,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.208 2026-09-14 07:35:24,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.180 2026-09-14 07:35:24,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.196 2026-09-14 07:35:24,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.181 2026-09-14 07:35:24,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.166 2026-09-14 07:35:24,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.015 0.148 2026-09-14 07:35:24,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:24,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:24,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Product' (trigger: article.product .product-content .product-name:contains("Product"))' 2026-09-14 07:35:24,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.044 0.019 2026-09-14 07:35:24,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:35:24,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:35:24,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:35:24,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product")))' 2026-09-14 07:35:24,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"))' 2026-09-14 07:35:24,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:25,004 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:25,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14516 2026-09-14 07:35:25,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:25,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14516 2026-09-14 07:35:25,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4inmumh7_chrome_odoo" 2026-09-14 07:35:25,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-09-14 07:35:28,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14638 2026-09-14 07:35:28,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppwr8_51u_chrome_odoo 2026-09-14 07:35:28,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38335/json/version 2026-09-14 07:35:28,756 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38335/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:28,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:28,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38335/json 2026-09-14 07:35:28,775 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38335/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:28,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38335/devtools/page/F3C0EA63070BDAD3C1549B948518CB2D 2026-09-14 07:35:28,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:28,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:29,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:29,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:29,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:35:29,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:35:29,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:29,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.091 0.564 2026-09-14 07:35:29,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F3C0EA63070BDAD3C1549B948518CB2D', 'loaderId': '789948A60FEB3070B0B3046595208413', 'isDownload': False} 2026-09-14 07:35:29,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-09-14 07:35:29,733 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:29,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:29] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.009 2026-09-14 07:35:29,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:29] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 07:35:29,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:29] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-09-14 07:35:30,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-09-14 07:35:30,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.015 2026-09-14 07:35:30,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:30,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 07:35:30,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:35:31,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.419 0.474 2026-09-14 07:35:31,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:31] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.923 2026-09-14 07:35:31,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:31,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.113 2026-09-14 07:35:31,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 07:35:31,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:35:32,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.318 0.408 2026-09-14 07:35:32,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:32,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-14 07:35:32,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-14 07:35:32,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:35:32,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.031 0.053 2026-09-14 07:35:32,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.117 2026-09-14 07:35:32,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:32,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.166 2026-09-14 07:35:32,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.199 2026-09-14 07:35:32,491 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:32,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:35:32,522 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:32,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.235 2026-09-14 07:35:32,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.268 2026-09-14 07:35:32,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.252 2026-09-14 07:35:32,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.040 0.043 2026-09-14 07:35:32,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.299 2026-09-14 07:35:32,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.008 0.237 2026-09-14 07:35:32,805 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:35:32,817 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:35:32,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.288 2026-09-14 07:35:32,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.246 2026-09-14 07:35:32,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.476 2026-09-14 07:35:32,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.219 2026-09-14 07:35:32,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.214 2026-09-14 07:35:32,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.167 2026-09-14 07:35:33,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.169 2026-09-14 07:35:33,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.210 2026-09-14 07:35:33,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.232 2026-09-14 07:35:33,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.238 2026-09-14 07:35:33,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.266 2026-09-14 07:35:33,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:33,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:35:33,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.043 0.293 2026-09-14 07:35:33,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:35:33,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-09-14 07:35:33,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:35:33,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.316 2026-09-14 07:35:33,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:35:33,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:35:33,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.310 2026-09-14 07:35:33,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.328 2026-09-14 07:35:33,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.029 0.310 2026-09-14 07:35:33,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.329 2026-09-14 07:35:33,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:35:33,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:35:33,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.284 2026-09-14 07:35:33,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-09-14 07:35:33,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:35:33,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.286 2026-09-14 07:35:33,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:35:33,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:35:33,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.039 0.274 2026-09-14 07:35:33,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.293 2026-09-14 07:35:33,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.246 2026-09-14 07:35:33,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.214 2026-09-14 07:35:34,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product")))' 2026-09-14 07:35:34,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:35:34,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:34,061 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:34,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14638 2026-09-14 07:35:34,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:34,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14638 2026-09-14 07:35:34,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppwr8_51u_chrome_odoo" 2026-09-14 07:35:34,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-09-14 07:35:35,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14773 2026-09-14 07:35:35,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp45l8q49q_chrome_odoo 2026-09-14 07:35:35,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36299/json/version 2026-09-14 07:35:35,998 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36299/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:36,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:36,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36299/json 2026-09-14 07:35:36,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36299/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:36,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36299/devtools/page/E43D5E5B10F3EAF0F8293EF9D142435D 2026-09-14 07:35:36,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:36,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:36,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:36,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:36,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-09-14 07:35:36,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-09-14 07:35:36,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:36,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:36] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.086 0.529 2026-09-14 07:35:36,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E43D5E5B10F3EAF0F8293EF9D142435D', 'loaderId': 'A26D50364E326FEE0E48F12D2FE1F5BA', 'isDownload': False} 2026-09-14 07:35:36,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-09-14 07:35:36,894 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:36,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:36] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:35:36,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:36] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-09-14 07:35:36,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:36] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 07:35:37,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:35:37,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-09-14 07:35:37,382 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:35:37,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:35:37,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=146"})" 2026-09-14 07:35:38,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.289 0.462 2026-09-14 07:35:38,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.768 2026-09-14 07:35:38,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:38,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.091 2026-09-14 07:35:38,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.025 0.007 2026-09-14 07:35:38,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-14 07:35:38,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.215 0.347 2026-09-14 07:35:39,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.038 2026-09-14 07:35:39,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.012 2026-09-14 07:35:39,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:35:39,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.039 0.052 2026-09-14 07:35:39,220 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:39,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.127 2026-09-14 07:35:39,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.173 2026-09-14 07:35:39,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.230 2026-09-14 07:35:39,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:39,427 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:39,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:39,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.030 0.288 2026-09-14 07:35:39,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.350 2026-09-14 07:35:39,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.328 2026-09-14 07:35:39,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.035 0.343 2026-09-14 07:35:39,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.348 2026-09-14 07:35:39,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.257 2026-09-14 07:35:39,735 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:39,740 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:39,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.036 0.238 2026-09-14 07:35:39,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.248 2026-09-14 07:35:39,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.230 2026-09-14 07:35:39,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.214 2026-09-14 07:35:39,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.176 2026-09-14 07:35:39,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.143 2026-09-14 07:35:39,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.163 2026-09-14 07:35:39,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.159 2026-09-14 07:35:40,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.181 2026-09-14 07:35:40,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.188 2026-09-14 07:35:40,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.199 2026-09-14 07:35:40,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.198 2026-09-14 07:35:40,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:40,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:40,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-09-14 07:35:40,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-14 07:35:40,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:35:40,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:35:40,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2"))' 2026-09-14 07:35:40,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:35:40,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:35:40,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-14 07:35:40,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist"))' 2026-09-14 07:35:40,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:35:40,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:35:40,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:35:40,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:35:40,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.014 0.031 2026-09-14 07:35:41,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-14 07:35:41,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency"))' 2026-09-14 07:35:41,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:35:41,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:41,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14773 2026-09-14 07:35:41,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:41,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14773 2026-09-14 07:35:41,453 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:41,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp45l8q49q_chrome_odoo" 2026-09-14 07:35:41,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-09-14 07:35:42,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 14910 2026-09-14 07:35:42,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpktxevsnp_chrome_odoo 2026-09-14 07:35:42,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46243/json/version 2026-09-14 07:35:42,276 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46243/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:42,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:42,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46243/json 2026-09-14 07:35:42,344 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46243/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:42,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46243/devtools/page/CE5421D7DAD54EBFCF3A4A20EF60CF60 2026-09-14 07:35:42,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:42,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:42,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:42,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:42,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:35:42,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:35:42,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:43,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.110 0.571 2026-09-14 07:35:43,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CE5421D7DAD54EBFCF3A4A20EF60CF60', 'loaderId': '54DF25EB6292002A89B4EC2C5B9F0D40', 'isDownload': False} 2026-09-14 07:35:43,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-09-14 07:35:43,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:43,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:35:43,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 07:35:43,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-09-14 07:35:43,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-09-14 07:35:43,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 07:35:43,671 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:43,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.004 2026-09-14 07:35:43,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:35:44,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.368 0.459 2026-09-14 07:35:44,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:44] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.847 2026-09-14 07:35:44,618 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:44,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.105 2026-09-14 07:35:44,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:35:44,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:35:45,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.236 0.370 2026-09-14 07:35:45,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.052 2026-09-14 07:35:45,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.010 2026-09-14 07:35:45,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:35:45,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:45,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.036 0.042 2026-09-14 07:35:45,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.122 2026-09-14 07:35:45,717 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:45,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.154 2026-09-14 07:35:45,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.233 2026-09-14 07:35:45,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.258 2026-09-14 07:35:45,883 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35: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-09-14 07:35:45,896 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:45,912 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:45,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.315 2026-09-14 07:35:45,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.296 2026-09-14 07:35:45,968 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:46,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.255 2026-09-14 07:35:46,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.291 2026-09-14 07:35:46,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.267 2026-09-14 07:35:46,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.011 0.193 2026-09-14 07:35:46,127 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:35:46,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.195 2026-09-14 07:35:46,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.163 2026-09-14 07:35:46,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.162 2026-09-14 07:35:46,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.181 2026-09-14 07:35:46,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.181 2026-09-14 07:35:46,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.019 2026-09-14 07:35:46,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.175 2026-09-14 07:35:46,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.188 2026-09-14 07:35:46,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.187 2026-09-14 07:35:46,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.265 2026-09-14 07:35:46,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:46,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-09-14 07:35:46,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-14 07:35:46,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:35:46,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-09-14 07:35:46,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"))' 2026-09-14 07:35:46,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:35:46,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:35:46,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:35:46,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-09-14 07:35:46,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.015 0.033 2026-09-14 07:35:47,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:47,647 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:47,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 14910 2026-09-14 07:35:47,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:47,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 14910 2026-09-14 07:35:47,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpktxevsnp_chrome_odoo" 2026-09-14 07:35:47,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-09-14 07:35:49,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15037 2026-09-14 07:35:49,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg39flmpi_chrome_odoo 2026-09-14 07:35:49,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34771/json/version 2026-09-14 07:35:49,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34771/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:49,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:49,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34771/json 2026-09-14 07:35:49,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34771/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:49,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34771/devtools/page/E1A3378F194BEF4CD856ED2D4CD1745D 2026-09-14 07:35:49,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:49,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:49,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:49,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:49,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:35:49,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:35:49,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:50,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.108 0.586 2026-09-14 07:35:50,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1A3378F194BEF4CD856ED2D4CD1745D', 'loaderId': 'F618B57223C6ACE311ED20FBAE641ED6', 'isDownload': False} 2026-09-14 07:35:50,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-09-14 07:35:50,089 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:50,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:35:50,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 07:35:50,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.034 2026-09-14 07:35:50,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-09-14 07:35:50,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.019 2026-09-14 07:35:50,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:35:50,553 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:50,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:35:51,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.255 0.426 2026-09-14 07:35:51,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:51] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.695 2026-09-14 07:35:51,320 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:51,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.074 2026-09-14 07:35:51,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:35:51,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 07:35:52,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.196 0.372 2026-09-14 07:35:52,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.050 2026-09-14 07:35:52,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.013 2026-09-14 07:35:52,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:35:52,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.036 0.046 2026-09-14 07:35:52,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.109 2026-09-14 07:35:52,335 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:52,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.162 2026-09-14 07:35:52,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.210 2026-09-14 07:35:52,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.244 2026-09-14 07:35:52,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.281 2026-09-14 07:35:52,515 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:35:52,522 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:52,528 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:52,537 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.253 2026-09-14 07:35:52,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.218 2026-09-14 07:35:52,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:52,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.238 2026-09-14 07:35:52,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.043 0.267 2026-09-14 07:35:52,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.306 2026-09-14 07:35:52,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.007 0.251 2026-09-14 07:35:52,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.253 2026-09-14 07:35:52,806 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:35:52,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.220 2026-09-14 07:35:52,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.027 0.217 2026-09-14 07:35:52,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.017 0.228 2026-09-14 07:35:52,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.155 2026-09-14 07:35:52,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.127 2026-09-14 07:35:52,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.108 2026-09-14 07:35:52,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.158 2026-09-14 07:35:53,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.166 2026-09-14 07:35:53,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.134 2026-09-14 07:35:53,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-14 07:35:53,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:53,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:53,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.016 2026-09-14 07:35:53,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:35:53,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C"))' 2026-09-14 07:35:53,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-09-14 07:35:53,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:35:53,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:35:53,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-09-14 07:35:53,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:35:53,486 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:35:53,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15037 2026-09-14 07:35:53,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:35:53,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15037 2026-09-14 07:35:53,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg39flmpi_chrome_odoo" 2026-09-14 07:35:53,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-09-14 07:35:54,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15160 2026-09-14 07:35:54,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmposwc9049_chrome_odoo 2026-09-14 07:35:54,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37039/json/version 2026-09-14 07:35:54,701 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37039/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:35:54,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:35:54,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37039/json 2026-09-14 07:35:54,714 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37039/json with timeout 3 increased to 10s during tests 2026-09-14 07:35:54,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37039/devtools/page/85DC6A11ABFA65A9C725722FCDF903C6 2026-09-14 07:35:54,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:35:54,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:35:54,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:35:54,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:35:54,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:35:54,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:35:54,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:35:56,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.094 1.417 2026-09-14 07:35:56,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '85DC6A11ABFA65A9C725722FCDF903C6', 'loaderId': '36343123847BCE80CA8F216AD5A5F2A6', 'isDownload': False} 2026-09-14 07:35:56,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-09-14 07:35:56,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:56,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:35:56,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 07:35:56,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-09-14 07:35:56,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 07:35:56,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:35:56,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:56,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:35:56,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:35:57,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.355 0.449 2026-09-14 07:35:57,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:57] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.818 2026-09-14 07:35:57,851 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:35:57,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.061 2026-09-14 07:35:57,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:35:57,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:35:58,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.207 0.376 2026-09-14 07:35:58,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.052 2026-09-14 07:35:58,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.008 2026-09-14 07:35:58,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:35:58,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.046 0.044 2026-09-14 07:35:58,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.111 2026-09-14 07:35:58,880 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:35:58,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.152 2026-09-14 07:35:58,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.209 2026-09-14 07:35:59,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.257 2026-09-14 07:35:59,048 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35: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-09-14 07:35:59,076 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:35:59,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:35:59,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.291 2026-09-14 07:35:59,106 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:35:59,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.276 2026-09-14 07:35:59,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.032 0.250 2026-09-14 07:35:59,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.298 2026-09-14 07:35:59,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.291 2026-09-14 07:35:59,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.016 0.197 2026-09-14 07:35:59,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:35:59,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.195 2026-09-14 07:35:59,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.205 2026-09-14 07:35:59,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.182 2026-09-14 07:35:59,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.038 0.207 2026-09-14 07:35:59,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.187 2026-09-14 07:35:59,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.172 2026-09-14 07:35:59,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.188 2026-09-14 07:35:59,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.207 2026-09-14 07:35:59,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.219 2026-09-14 07:35:59,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.173 2026-09-14 07:35:59,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.162 2026-09-14 07:35:59,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:35:59,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:35:59,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:35:59,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:35:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-14 07:35:59,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-09-14 07:35:59,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-09-14 07:35:59,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:36:00,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-09-14 07:36:00,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-09-14 07:36:00,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:36:00,038 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:00,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15160 2026-09-14 07:36:00,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:00,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15160 2026-09-14 07:36:00,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmposwc9049_chrome_odoo" 2026-09-14 07:36:00,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-09-14 07:36:01,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15284 2026-09-14 07:36:01,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwxj14trq_chrome_odoo 2026-09-14 07:36:01,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44945/json/version 2026-09-14 07:36:01,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44945/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:01,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:01,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44945/json 2026-09-14 07:36:01,215 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44945/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:01,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44945/devtools/page/83802E745EF34F9EC92EBE02A272A1B2 2026-09-14 07:36:01,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:01,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:01,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:01,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:01,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:01,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:01,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:36:02,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.122 0.632 2026-09-14 07:36:02,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '83802E745EF34F9EC92EBE02A272A1B2', 'loaderId': '87A592693FCC583733EAF333E55B09EC', 'isDownload': False} 2026-09-14 07:36:02,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-09-14 07:36:02,263 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:02,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 07:36:02,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 07:36:02,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 07:36:02,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.007 2026-09-14 07:36:02,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-09-14 07:36:02,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:02,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:36:02,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:03,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.384 0.486 2026-09-14 07:36:03,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:03] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.898 2026-09-14 07:36:03,697 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:03,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.090 2026-09-14 07:36:03,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:36:03,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:36:04,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.180 0.345 2026-09-14 07:36:04,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-09-14 07:36:04,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.012 2026-09-14 07:36:04,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:36:04,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.059 0.035 2026-09-14 07:36:04,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.087 2026-09-14 07:36:04,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.137 2026-09-14 07:36:04,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.126 2026-09-14 07:36:04,711 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:04,727 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:04,737 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:04,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.163 2026-09-14 07:36:04,752 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:36:04,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.201 2026-09-14 07:36:04,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.201 2026-09-14 07:36:04,817 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:04,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.205 2026-09-14 07:36:04,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.217 2026-09-14 07:36:04,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.011 0.153 2026-09-14 07:36:04,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:04,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.021 0.156 2026-09-14 07:36:04,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.171 2026-09-14 07:36:05,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.030 0.156 2026-09-14 07:36:05,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.164 2026-09-14 07:36:05,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.168 2026-09-14 07:36:05,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.157 2026-09-14 07:36:05,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.179 2026-09-14 07:36:05,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.192 2026-09-14 07:36:05,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.217 2026-09-14 07:36:05,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.210 2026-09-14 07:36:05,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.014 0.220 2026-09-14 07:36:05,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.186 2026-09-14 07:36:05,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:36:05,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:05,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:36:05,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.013 2026-09-14 07:36:05,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-09-14 07:36:05,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-09-14 07:36:05,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:36:05,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-09-14 07:36:05,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-09-14 07:36:05,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:36:05,639 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:05,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15284 2026-09-14 07:36:05,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:05,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15284 2026-09-14 07:36:05,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwxj14trq_chrome_odoo" 2026-09-14 07:36:05,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-14 07:36:06,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15409 2026-09-14 07:36:06,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4kwikkln_chrome_odoo 2026-09-14 07:36:06,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35657/json/version 2026-09-14 07:36:06,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35657/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:06,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:06,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35657/json 2026-09-14 07:36:06,845 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35657/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:06,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35657/devtools/page/8B1ACF421C4AE791181A8C2BD402B8D4 2026-09-14 07:36:06,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:06,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:07,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:07,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:07,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:07,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:07,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:36:07,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.127 0.548 2026-09-14 07:36:07,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8B1ACF421C4AE791181A8C2BD402B8D4', 'loaderId': '7E9100A5393B155723910A227EB40447', 'isDownload': False} 2026-09-14 07:36:07,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-14 07:36:07,736 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:07,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:07] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:36:07,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:07] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.021 2026-09-14 07:36:07,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:07] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 07:36:08,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:36:08,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.015 2026-09-14 07:36:08,179 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:36:08,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-09-14 07:36:08,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:08,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.332 0.434 2026-09-14 07:36:09,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.779 2026-09-14 07:36:09,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:09,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.087 2026-09-14 07:36:09,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:36:09,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:36:09,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.244 0.359 2026-09-14 07:36:09,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-09-14 07:36:09,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:36:09,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:36:10,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.087 0.045 2026-09-14 07:36:10,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.157 2026-09-14 07:36:10,168 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:10,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.217 2026-09-14 07:36:10,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.039 2026-09-14 07:36:10,304 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:10,323 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:36:10,334 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:10,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.297 2026-09-14 07:36:10,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.370 2026-09-14 07:36:10,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.282 2026-09-14 07:36:10,415 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:10,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.251 2026-09-14 07:36:10,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.467 2026-09-14 07:36:10,479 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:10,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.006 0.132 2026-09-14 07:36:10,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-14 07:36:10,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.119 2026-09-14 07:36:10,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.099 2026-09-14 07:36:10,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-09-14 07:36:10,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 07:36:10,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.099 2026-09-14 07:36:10,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.129 2026-09-14 07:36:10,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.138 2026-09-14 07:36:10,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-14 07:36:10,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.239 2026-09-14 07:36:10,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:36:11,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:11,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:36:11,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.013 2026-09-14 07:36:11,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:11,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:36:11,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:36:11,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 07:36:11,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:36:11,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.020 2026-09-14 07:36:11,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:36:11,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:36:11,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:11,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:36:11,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:11,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.016 2026-09-14 07:36:11,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:36:11,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:36:11,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select reward (trigger: .selection-item:contains("100% on the cheapest product"))' 2026-09-14 07:36:11,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:36:12,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:36:13,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:36:17,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:36:20,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:36:28,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 07:36:31,345 100 _WARNING rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) { "content": "go back to the products", "trigger": ".pos-rightheader .floor-button", "mobile": true }, { "trigger": ".control-button.highlight:contains(\"Reward\")", "run": "[function]" }, { "content": "open reward dialog", "trigger": ".control-button:contains(\"Reward\")" }, ----- FAILING STEP ----- { "content": "select reward", "extra_trigger": ".selection-item span:nth-child(2)", "trigger": ".selection-item:contains(\"100% on the cheapest product\")" }, ----------------------- { "content": "order total amount is '5.10'", "trigger": ".product-screen .order-summary .total:contains(\"5.10\")", "isCheck": true }, { "content": "click pay button", "trigger": ".product-screen .pay-order-button", "mobile": false }, { "content": "click pay button", "trigger": ".btn-switchpane:contains('Pay')", "mobile": true }, 2026-09-14 07:36:31,345 100 _ERROR rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-09-14 07:36:31,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-14 07:36:31,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-14 07:36:31,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-c8c5bd7-224824-415383/screenshots/sc_20260914_073631_446022_TestUi.png 2026-09-14 07:36:31,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15409 2026-09-14 07:36:31,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-c8c5bd7-224824-415383/screenshots/sc_20260914_073631_490955_TestUi.png 2026-09-14 07:36:31,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:31,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15409 2026-09-14 07:36:31,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4kwikkln_chrome_odoo" 2026-09-14 07:36:31,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-09-14 07:36:31,557 100 _ERROR rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_dont_grant_points_reward_order_lines _Traceback_ (most recent call last): File "/data/build/rb-c8c5bd7-224824/addons/pos_loyalty/tests/test_frontend.py", line 1812, in test_dont_grant_points_reward_order_lines self.start_tour( File "/data/build/rb-c8c5bd7-224824/odoo/tests/common.py", line 2231, in start_tour return self.browser_js(url_path=url_path, code=code, ready=ready, **kwargs) File "/data/build/rb-c8c5bd7-224824/odoo/tests/common.py", line 2208, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" failed Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-09-14 07:36:31,570 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Retrying a failed test: test_dont_grant_points_reward_order_lines (odoo.addons.pos_loyalty.tests.test_frontend.TestUi) 2026-09-14 07:36:31,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-14 07:36:32,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15542 2026-09-14 07:36:32,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8i9kzlot_chrome_odoo 2026-09-14 07:36:32,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35899/json/version 2026-09-14 07:36:32,595 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35899/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:32,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:32,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35899/json 2026-09-14 07:36:32,629 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35899/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:32,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35899/devtools/page/BC4805F8F551E89B8427F651827FC1F7 2026-09-14 07:36:32,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:32,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:32,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:32,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:32,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:32,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:32,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:36:33,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.079 0.522 2026-09-14 07:36:33,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BC4805F8F551E89B8427F651827FC1F7', 'loaderId': '8965317204E9EBB694877BD3EF54DEF8', 'isDownload': False} 2026-09-14 07:36:33,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-14 07:36:33,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:33,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.007 2026-09-14 07:36:33,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-14 07:36:33,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-14 07:36:33,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-14 07:36:33,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.011 2026-09-14 07:36:33,916 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:33,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-09-14 07:36:33,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:34,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.352 0.445 2026-09-14 07:36:34,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:34] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.805 2026-09-14 07:36:34,820 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:34,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.071 2026-09-14 07:36:34,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.006 2026-09-14 07:36:34,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:36:35,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.180 0.349 2026-09-14 07:36:35,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.042 2026-09-14 07:36:35,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:36:35,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:36:35,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.057 0.037 2026-09-14 07:36:35,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.107 2026-09-14 07:36:35,832 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:36:35,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-14 07:36:35,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.223 2026-09-14 07:36:35,956 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:35,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:36,002 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:36:36,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.299 2026-09-14 07:36:36,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.361 2026-09-14 07:36:36,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.333 2026-09-14 07:36:36,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.294 2026-09-14 07:36:36,172 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:36,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.301 2026-09-14 07:36:36,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.010 0.200 2026-09-14 07:36:36,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.210 2026-09-14 07:36:36,258 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:36,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.174 2026-09-14 07:36:36,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.197 2026-09-14 07:36:36,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.148 2026-09-14 07:36:36,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.018 0.166 2026-09-14 07:36:36,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.152 2026-09-14 07:36:36,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.142 2026-09-14 07:36:36,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-14 07:36:36,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.170 2026-09-14 07:36:36,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.168 2026-09-14 07:36:36,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:36:36,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:36,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:36:36,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:36,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.023 2026-09-14 07:36:36,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:36:36,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:36:36,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-14 07:36:36,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-14 07:36:36,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:36:36,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:36:36,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:36:37,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:37,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.012 2026-09-14 07:36:37,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:37,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:36:37,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:36:37,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 07:36:37,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:36:37,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select reward (trigger: .selection-item:contains("100% on the cheapest product"))' 2026-09-14 07:36:37,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-09-14 07:36:37,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:36:37,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:36:37,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:37,958 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:36:37,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:36:38,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:36:38,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:36:38,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:36:38,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:36:38,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:36:38,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:36:38,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70976580 for PoS orders references: ['Order 00264-002-0001'] (draft: False) 2026-09-14 07:36:38,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:38,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70976580 with result: [{'id': 311, 'pos_reference': 'Order 00264-002-0001', 'account_move': False}] 2026-09-14 07:36:38,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.073 0.099 2026-09-14 07:36:38,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.066 0.053 2026-09-14 07:36:38,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.016 2026-09-14 07:36:38,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:36:39,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:36:39,166 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:39,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15542 2026-09-14 07:36:39,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:39,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15542 2026-09-14 07:36:39,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8i9kzlot_chrome_odoo" 2026-09-14 07:36:39,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-09-14 07:36:40,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15678 2026-09-14 07:36:40,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf9vt4m4__chrome_odoo 2026-09-14 07:36:40,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34939/json/version 2026-09-14 07:36:40,105 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34939/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:40,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:40,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34939/json 2026-09-14 07:36:40,152 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34939/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:40,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34939/devtools/page/13E49B5804831E7EC725CF05D9693BF2 2026-09-14 07:36:40,178 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:40,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:40,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:40,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:40,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:40,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:40,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:36:41,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.103 0.527 2026-09-14 07:36:41,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '13E49B5804831E7EC725CF05D9693BF2', 'loaderId': '18E87828AE8F5C973DE8BAA1B48FF659', 'isDownload': False} 2026-09-14 07:36:41,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-09-14 07:36:41,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:41,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:36:41,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 07:36:41,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-14 07:36:41,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:36:41,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-14 07:36:41,583 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:41,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:36:41,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:42,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.285 0.462 2026-09-14 07:36:42,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.755 2026-09-14 07:36:42,450 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:42,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.093 2026-09-14 07:36:42,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:36:42,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:36:43,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.165 0.348 2026-09-14 07:36:43,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.043 2026-09-14 07:36:43,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 07:36:43,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:36:43,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.054 0.057 2026-09-14 07:36:43,382 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:36:43,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.138 2026-09-14 07:36:43,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.158 2026-09-14 07:36:43,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.217 2026-09-14 07:36:43,494 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:36:43,508 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:36:43,513 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:43,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.220 2026-09-14 07:36:43,536 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:36:43,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.292 2026-09-14 07:36:43,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.222 2026-09-14 07:36:43,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.247 2026-09-14 07:36:43,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-14 07:36:43,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.017 0.155 2026-09-14 07:36:43,738 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:36:43,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.185 2026-09-14 07:36:43,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.158 2026-09-14 07:36:43,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.148 2026-09-14 07:36:43,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.153 2026-09-14 07:36:43,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.133 2026-09-14 07:36:43,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.137 2026-09-14 07:36:43,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.174 2026-09-14 07:36:43,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.214 2026-09-14 07:36:44,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.233 2026-09-14 07:36:44,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.239 2026-09-14 07:36:44,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.227 2026-09-14 07:36:44,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:36:44,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:44,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:36:44,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.017 2026-09-14 07:36:44,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:44,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:36:44,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:36:44,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.012 0.017 2026-09-14 07:36:44,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:44,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.015 2026-09-14 07:36:44,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:36:44,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:36:44,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:36:44,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:36:44,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:36:44,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:36:44,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-09-14 07:36:45,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:36:45,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-09-14 07:36:45,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:36:45,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:36:45,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:36:45,440 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 07:36:45,452 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:45,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15678 2026-09-14 07:36:45,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:45,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15678 2026-09-14 07:36:45,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf9vt4m4__chrome_odoo" 2026-09-14 07:36:45,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-09-14 07:36:46,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15810 2026-09-14 07:36:46,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5zu6dvgp_chrome_odoo 2026-09-14 07:36:46,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37387/json/version 2026-09-14 07:36:46,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37387/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:46,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:46,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37387/json 2026-09-14 07:36:46,810 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37387/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:46,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37387/devtools/page/5D9E83F92A653529E4D2A1AAA9909CA6 2026-09-14 07:36:46,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:46,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:47,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:47,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:47,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:47,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:47,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:36:47,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.569 2026-09-14 07:36:47,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5D9E83F92A653529E4D2A1AAA9909CA6', 'loaderId': '65054034B02157C41B6CEAFEDEBD2457', 'isDownload': False} 2026-09-14 07:36:47,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-09-14 07:36:47,771 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:47,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:47] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:36:47,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:47] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 07:36:47,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:47] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.022 2026-09-14 07:36:48,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-09-14 07:36:48,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.023 2026-09-14 07:36:48,216 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:48,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:36:48,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:48,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.304 0.429 2026-09-14 07:36:49,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.727 2026-09-14 07:36:49,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:49,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.081 2026-09-14 07:36:49,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:36:49,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:36:49,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.220 0.362 2026-09-14 07:36:49,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.053 2026-09-14 07:36:49,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.009 2026-09-14 07:36:49,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 07:36:49,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.029 0.037 2026-09-14 07:36:50,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.091 2026-09-14 07:36:50,023 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:36:50,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.125 2026-09-14 07:36:50,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.171 2026-09-14 07:36:50,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.203 2026-09-14 07:36:50,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:36:50,173 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:50,178 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:50,192 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:36:50,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.254 2026-09-14 07:36:50,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.235 2026-09-14 07:36:50,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-14 07:36:50,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.254 2026-09-14 07:36:50,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.237 2026-09-14 07:36:50,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.004 0.161 2026-09-14 07:36:50,366 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:50,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.149 2026-09-14 07:36:50,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.155 2026-09-14 07:36:50,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.137 2026-09-14 07:36:50,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.141 2026-09-14 07:36:50,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.117 2026-09-14 07:36:50,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.096 2026-09-14 07:36:50,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.111 2026-09-14 07:36:50,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.136 2026-09-14 07:36:50,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-14 07:36:50,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.109 2026-09-14 07:36:50,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:36:50,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:50,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-09-14 07:36:50,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:36:50,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.024 2026-09-14 07:36:51,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:36:51,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:36:51,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:51,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click partner 'AAAAAAA' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:36:51,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:36:51,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:36:51,165 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:51,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.020 0.025 2026-09-14 07:36:51,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:36:51,172 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:51,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:36:51,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:36:51,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:36:51,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:36:51,236 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:36:51,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85256959 for PoS orders references: ['Order 00266-002-0001'] (draft: False) 2026-09-14 07:36:51,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85256959 with result: [{'id': 312, 'pos_reference': 'Order 00266-002-0001', 'account_move': False}] 2026-09-14 07:36:51,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.119 0.098 2026-09-14 07:36:51,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.039 0.051 2026-09-14 07:36:51,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.011 2026-09-14 07:36:52,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:36:52,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:36:52,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:52,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:36:52,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-09-14 07:36:52,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 07:36:52,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-09-14 07:36:52,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 07:36:52,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:36:52,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:36:52,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:36:52,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 07:36:52,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:36:52,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:36:52,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:36:52,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-09-14 07:36:52,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-09-14 07:36:52,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:36:52,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:36:52,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:36:52,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:36:52,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:36:52,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:36:52,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65345044 for PoS orders references: ['Order 00266-002-0002'] (draft: False) 2026-09-14 07:36:52,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:36:52,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65345044 with result: [{'id': 313, 'pos_reference': 'Order 00266-002-0002', 'account_move': False}] 2026-09-14 07:36:52,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.026 0.056 2026-09-14 07:36:52,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.053 0.044 2026-09-14 07:36:53,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:36:53,633 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:36:53,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15810 2026-09-14 07:36:53,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:36:53,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15810 2026-09-14 07:36:53,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5zu6dvgp_chrome_odoo" 2026-09-14 07:36:53,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 15957 2026-09-14 07:36:53,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_qi7cw7g_chrome_odoo 2026-09-14 07:36:53,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46853/json/version 2026-09-14 07:36:53,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46853/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:36:53,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:36:53,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46853/json 2026-09-14 07:36:53,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46853/json with timeout 3 increased to 10s during tests 2026-09-14 07:36:53,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46853/devtools/page/7F0F72949939E01BCEA1F41C37327F3E 2026-09-14 07:36:53,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:36:53,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:36:53,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:36:53,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:36:54,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:36:54,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:36:54,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.038 2026-09-14 07:36:54,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F0F72949939E01BCEA1F41C37327F3E', 'loaderId': '58BF6DBF4D620EB5A16D41272556BB4F', 'isDownload': False} 2026-09-14 07:36:54,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-09-14 07:36:54,087 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:54,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-09-14 07:36:54,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-09-14 07:36:54,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-09-14 07:36:54,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 07:36:54,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 07:36:54,541 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:36:54,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 07:36:54,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:36:55,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.255 0.358 2026-09-14 07:36:55,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.625 2026-09-14 07:36:55,253 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:36:55,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.102 2026-09-14 07:36:55,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:36:55,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:36:55,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.174 0.316 2026-09-14 07:36:55,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.044 2026-09-14 07:36:56,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.011 2026-09-14 07:36:56,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:36:56,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.051 2026-09-14 07:36:56,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.119 2026-09-14 07:36:56,192 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:36:56,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.163 2026-09-14 07:36:56,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.005 0.167 2026-09-14 07:36:56,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.190 2026-09-14 07:36:56,276 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:56,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:36:56,299 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:36:56,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.220 2026-09-14 07:36:56,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.221 2026-09-14 07:36:56,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.172 2026-09-14 07:36:56,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-14 07:36:56,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.202 2026-09-14 07:36:56,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:56,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.160 2026-09-14 07:36:56,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.016 0.163 2026-09-14 07:36:56,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.181 2026-09-14 07:36:56,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.142 2026-09-14 07:36:56,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.150 2026-09-14 07:36:56,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.125 2026-09-14 07:36:56,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.098 2026-09-14 07:36:56,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.105 2026-09-14 07:36:56,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.105 2026-09-14 07:36:56,648 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.112 2026-09-14 07:36:56,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.118 2026-09-14 07:36:57,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:36:57,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:36:57,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:36:57,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:36:57,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:36:57,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:36:57,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:36:57,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:36:57,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:36:57,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-09-14 07:36:58,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:36:58,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:36:58,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:36:58,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:36:58,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:36:58,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:36:58,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.015 2026-09-14 07:36:58,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:36:58,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:36:59,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:36:59,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:36:59,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:36:59,050 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:36:59,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:36:59,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:36:59,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:36:59,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:36:59,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.012 2026-09-14 07:36:59,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70177537 for PoS orders references: ['Order 00266-004-0001'] (draft: False) 2026-09-14 07:36:59,151 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:36:59,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70177537 with result: [{'id': 314, 'pos_reference': 'Order 00266-004-0001', 'account_move': False}] 2026-09-14 07:36:59,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.056 2026-09-14 07:36:59,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.026 0.036 2026-09-14 07:36:59,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 07:36:59,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:36:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:37:00,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:00,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:00,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:37:00,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:37:00,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:37:00,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:37:00,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.021 0.019 2026-09-14 07:37:00,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:00,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.018 2026-09-14 07:37:00,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:00,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:37:00,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:37:00,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:37:00,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:37:00,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("36.00")))' 2026-09-14 07:37:01,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:37:01,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:37:01,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"))' 2026-09-14 07:37:01,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:01,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:01,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:01,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:01,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:37:01,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:01,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:01,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.015 2026-09-14 07:37:01,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54849783 for PoS orders references: ['Order 00266-004-0002'] (draft: False) 2026-09-14 07:37:01,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54849783 with result: [{'id': 315, 'pos_reference': 'Order 00266-004-0002', 'account_move': False}] 2026-09-14 07:37:01,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.024 0.050 2026-09-14 07:37:01,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.042 2026-09-14 07:37:02,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:02,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:02,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:37:02,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:37:02,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:37:02,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:02,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:02,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:37:02,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:37:02,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:37:02,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:37:02,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:02,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("38.00")))' 2026-09-14 07:37:02,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:37:03,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:37:03,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:03,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:03,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:37:03,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:37:03,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:37:03,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:03,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:03,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:03,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:37:03,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:37:03,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"))' 2026-09-14 07:37:03,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:03,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:03,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:37:03,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:37:03,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:37:03,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:03,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:03,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:03,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:03,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:03,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:03,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:03,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.013 2026-09-14 07:37:03,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79495709 for PoS orders references: ['Order 00266-004-0003'] (draft: False) 2026-09-14 07:37:03,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79495709 with result: [{'id': 316, 'pos_reference': 'Order 00266-004-0003', 'account_move': False}] 2026-09-14 07:37:03,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.044 0.064 2026-09-14 07:37:03,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.017 0.037 2026-09-14 07:37:03,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:03] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.009 2026-09-14 07:37:04,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:04,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:04,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:37:04,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:04,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:37:04,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:04,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:04,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:04,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:04,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:37:04,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:37:04,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-09-14 07:37:04,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-09-14 07:37:04,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:04,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:04,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:05,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:05,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:05,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:05,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:05,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.012 2026-09-14 07:37:05,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12723386 for PoS orders references: ['Order 00266-004-0004'] (draft: False) 2026-09-14 07:37:05,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12723386 with result: [{'id': 317, 'pos_reference': 'Order 00266-004-0004', 'account_move': False}] 2026-09-14 07:37:05,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.056 0.060 2026-09-14 07:37:05,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.012 0.022 2026-09-14 07:37:06,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-09-14 07:37:06,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:37:06,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:37:06,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.018 0.020 2026-09-14 07:37:06,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:06] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.030 0.036 2026-09-14 07:37:06,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-09-14 07:37:06,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:37:06,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:37:07,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-09-14 07:37:07,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-09-14 07:37:07,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:07,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:07,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:07,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:07,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:07,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:07,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:07,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.016 2026-09-14 07:37:07,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13232878 for PoS orders references: ['Order 00266-004-0005'] (draft: False) 2026-09-14 07:37:07,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13232878 with result: [{'id': 318, 'pos_reference': 'Order 00266-004-0005', 'account_move': False}] 2026-09-14 07:37:07,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.062 0.070 2026-09-14 07:37:07,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.023 0.037 2026-09-14 07:37:07,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.021 2026-09-14 07:37:07,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.007 2026-09-14 07:37:08,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:08,140 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:08,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 15957 2026-09-14 07:37:08,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:08,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 15957 2026-09-14 07:37:08,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_qi7cw7g_chrome_odoo" 2026-09-14 07:37:08,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-09-14 07:37:09,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16113 2026-09-14 07:37:09,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphjuc6x0l_chrome_odoo 2026-09-14 07:37:09,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42031/json/version 2026-09-14 07:37:09,178 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42031/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:09,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:09,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42031/json 2026-09-14 07:37:09,185 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42031/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:09,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42031/devtools/page/A559BABA42047018F0AF1CDE704BBAEB 2026-09-14 07:37:09,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:09,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:09,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:37:09,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:09,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:09,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:09,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:37:11,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.121 1.581 2026-09-14 07:37:11,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A559BABA42047018F0AF1CDE704BBAEB', 'loaderId': '4CAC1DF14758343F21FC83CAFB7521FA', 'isDownload': False} 2026-09-14 07:37:11,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-09-14 07:37:11,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:11,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:37:11,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-09-14 07:37:11,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.028 0.026 2026-09-14 07:37:11,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:37:11,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-09-14 07:37:11,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:37:11,648 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:11,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:12,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:37:12,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.387 0.456 2026-09-14 07:37:12,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.048 2026-09-14 07:37:12,625 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:37:12,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:37:12,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.034 0.042 2026-09-14 07:37:12,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.106 2026-09-14 07:37:12,786 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:12,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.121 2026-09-14 07:37:12,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.168 2026-09-14 07:37:12,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.204 2026-09-14 07:37:12,917 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:12,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:37:12,953 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:12,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.304 2026-09-14 07:37:12,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.257 2026-09-14 07:37:13,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.245 2026-09-14 07:37:13,076 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:13,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.284 2026-09-14 07:37:13,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:37:13,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.028 0.209 2026-09-14 07:37:13,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.215 2026-09-14 07:37:13,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.224 2026-09-14 07:37:13,236 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:37:13,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.163 2026-09-14 07:37:13,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.444 2026-09-14 07:37:13,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.195 2026-09-14 07:37:13,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.140 2026-09-14 07:37:13,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.135 2026-09-14 07:37:13,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.152 2026-09-14 07:37:13,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.159 2026-09-14 07:37:13,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.118 2026-09-14 07:37:13,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:37:13,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:37:13,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:37:13,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:37:13,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.029 2026-09-14 07:37:13,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:13,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.007 0.019 2026-09-14 07:37:14,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:14,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:14,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:14,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-09-14 07:37:15,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:37:15,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:15,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:15,617 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:15,623 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:15,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:15,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:15,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:15,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16539023 for PoS orders references: ['Order 00267-001-0001'] (draft: False) 2026-09-14 07:37:15,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:15,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:37:15,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16539023 with result: [{'id': 319, 'pos_reference': 'Order 00267-001-0001', 'account_move': False}] 2026-09-14 07:37:15,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.090 0.094 2026-09-14 07:37:15,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.029 0.035 2026-09-14 07:37:15,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-09-14 07:37:16,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:37:16,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:16,747 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:16,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16113 2026-09-14 07:37:16,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:16,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16113 2026-09-14 07:37:16,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphjuc6x0l_chrome_odoo" 2026-09-14 07:37:16,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-09-14 07:37:17,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16251 2026-09-14 07:37:17,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4wrpb1f3_chrome_odoo 2026-09-14 07:37:17,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45361/json/version 2026-09-14 07:37:17,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45361/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:17,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:17,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45361/json 2026-09-14 07:37:17,825 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45361/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:17,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45361/devtools/page/EFACC9619122152E4C005443ECF476A2 2026-09-14 07:37:17,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:17,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:18,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:37:18,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:18,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:18,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:18,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:37:18,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.174 0.574 2026-09-14 07:37:18,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EFACC9619122152E4C005443ECF476A2', 'loaderId': '95A774A72E7099F698DD79C16E611905', 'isDownload': False} 2026-09-14 07:37:18,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-09-14 07:37:18,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:18,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:18] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.008 2026-09-14 07:37:18,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:18] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-14 07:37:18,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:18] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-09-14 07:37:19,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.022 2026-09-14 07:37:19,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-09-14 07:37:19,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:37:19,323 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:19,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:20,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.339 0.441 2026-09-14 07:37:20,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.781 2026-09-14 07:37:20,189 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:20,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.093 2026-09-14 07:37:20,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:37:20,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:37:20,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.175 0.352 2026-09-14 07:37:20,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.049 2026-09-14 07:37:20,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.010 2026-09-14 07:37:20,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 07:37:21,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.036 0.056 2026-09-14 07:37:21,113 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:21,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.119 2026-09-14 07:37:21,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.166 2026-09-14 07:37:21,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.192 2026-09-14 07:37:21,246 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37: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-09-14 07:37:21,258 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:21,265 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:21,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.058 0.229 2026-09-14 07:37:21,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:21,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.305 2026-09-14 07:37:21,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.257 2026-09-14 07:37:21,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.284 2026-09-14 07:37:21,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.298 2026-09-14 07:37:21,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.016 0.256 2026-09-14 07:37:21,550 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:21,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.049 0.251 2026-09-14 07:37:21,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.263 2026-09-14 07:37:21,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.264 2026-09-14 07:37:21,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.254 2026-09-14 07:37:21,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.197 2026-09-14 07:37:21,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.164 2026-09-14 07:37:21,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.172 2026-09-14 07:37:21,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.138 2026-09-14 07:37:21,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.012 0.146 2026-09-14 07:37:21,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.167 2026-09-14 07:37:21,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.167 2026-09-14 07:37:22,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:37:22,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:37:22,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:37:22,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.014 2026-09-14 07:37:22,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:37:22,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:22,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:22,149 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:37:22,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:22,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:22,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:22,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:22,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:22,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11904739 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-09-14 07:37:22,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:22,242 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:37:22,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11904739 with result: [{'id': 320, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-09-14 07:37:22,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.057 0.096 2026-09-14 07:37:22,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.043 0.048 2026-09-14 07:37:22,575 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.012 2026-09-14 07:37:23,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:23,307 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:23,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16251 2026-09-14 07:37:23,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:23,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16251 2026-09-14 07:37:23,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4wrpb1f3_chrome_odoo" 2026-09-14 07:37:23,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16381 2026-09-14 07:37:23,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqh68p3sk_chrome_odoo 2026-09-14 07:37:23,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33319/json/version 2026-09-14 07:37:23,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33319/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:23,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:23,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33319/json 2026-09-14 07:37:23,694 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33319/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:23,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33319/devtools/page/BB7BE7996DDA4E7BCFED149D5F2C094A 2026-09-14 07:37:23,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:23,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:23,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:37:23,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:23,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:23,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:23,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.027 0.050 2026-09-14 07:37:23,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BB7BE7996DDA4E7BCFED149D5F2C094A', 'loaderId': 'D5E3C9144036E0D86E5173A0DD271BE6', 'isDownload': False} 2026-09-14 07:37:23,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-09-14 07:37:23,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:23,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:37:23,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:37:23,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-09-14 07:37:24,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:37:24,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-14 07:37:24,323 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:24,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:37:24,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:24,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.155 0.374 2026-09-14 07:37:24,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:24] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.534 2026-09-14 07:37:24,955 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:25,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.081 2026-09-14 07:37:25,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:37:25,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:37:25,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.168 0.323 2026-09-14 07:37:25,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.048 2026-09-14 07:37:25,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:37:25,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:37:25,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.033 0.043 2026-09-14 07:37:25,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.083 2026-09-14 07:37:25,890 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:37:25,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.128 2026-09-14 07:37:25,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.151 2026-09-14 07:37:26,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-14 07:37:26,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.243 2026-09-14 07:37:26,078 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:26,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.232 2026-09-14 07:37:26,106 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:37:26,113 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:37:26,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.222 2026-09-14 07:37:26,142 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:26,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.258 2026-09-14 07:37:26,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.263 2026-09-14 07:37:26,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.264 2026-09-14 07:37:26,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.180 2026-09-14 07:37:26,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.184 2026-09-14 07:37:26,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.180 2026-09-14 07:37:26,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.190 2026-09-14 07:37:26,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.018 0.170 2026-09-14 07:37:26,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.137 2026-09-14 07:37:26,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.106 2026-09-14 07:37:26,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.109 2026-09-14 07:37:26,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.114 2026-09-14 07:37:26,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.113 2026-09-14 07:37:26,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:37:26,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:26,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:37:26,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:37:26,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:37:26,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:27,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:27] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.036 0.027 2026-09-14 07:37:27,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:27,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:27,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:27,867 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:27,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:27,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:27,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:27,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:27,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-14 07:37:27,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:27,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90531265 for PoS orders references: ['Order 00268-004-0001'] (draft: False) 2026-09-14 07:37:28,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90531265 with result: [{'id': 321, 'pos_reference': 'Order 00268-004-0001', 'account_move': False}] 2026-09-14 07:37:28,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.065 0.069 2026-09-14 07:37:28,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.056 2026-09-14 07:37:28,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.036 2026-09-14 07:37:28,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:28] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.010 2026-09-14 07:37:28,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:28,960 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:28,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16381 2026-09-14 07:37:28,982 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:28,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16381 2026-09-14 07:37:29,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqh68p3sk_chrome_odoo" 2026-09-14 07:37:29,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-09-14 07:37:30,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16510 2026-09-14 07:37:30,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpya1aso8a_chrome_odoo 2026-09-14 07:37:30,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36735/json/version 2026-09-14 07:37:30,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36735/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:30,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:30,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36735/json 2026-09-14 07:37:30,176 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36735/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:30,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36735/devtools/page/C34374316FC97C0723D6E7B5EBC95811 2026-09-14 07:37:30,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:30,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:30,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:37:30,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:30,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:30,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:30,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:37:31,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.081 0.555 2026-09-14 07:37:31,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C34374316FC97C0723D6E7B5EBC95811', 'loaderId': '9A3257F52DAA8F47237DC35C93B7AEC2', 'isDownload': False} 2026-09-14 07:37:31,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-09-14 07:37:31,108 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:31,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-09-14 07:37:31,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.022 2026-09-14 07:37:31,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.044 2026-09-14 07:37:31,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:37:31,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.005 2026-09-14 07:37:31,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:37:31,556 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:37:31,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:37:31,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:37:31,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramScanUseTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:32,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.198 0.399 2026-09-14 07:37:32,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "GET /pos/web HTTP/1.1" 200 - 21 0.015 0.602 2026-09-14 07:37:32,258 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:32,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.056 2026-09-14 07:37:32,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:37:32,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:37:32,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:37:32,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:37:32,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.138 0.326 2026-09-14 07:37:32,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.045 2026-09-14 07:37:33,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:37:33,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:37:33,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.033 0.052 2026-09-14 07:37:33,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.089 2026-09-14 07:37:33,176 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:37:33,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.136 2026-09-14 07:37:33,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.189 2026-09-14 07:37:33,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.230 2026-09-14 07:37:33,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.267 2026-09-14 07:37:33,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.230 2026-09-14 07:37:33,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:37:33,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.188 2026-09-14 07:37:33,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:33,458 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:33,475 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:33,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.204 2026-09-14 07:37:33,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.202 2026-09-14 07:37:33,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.390 2026-09-14 07:37:33,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.218 2026-09-14 07:37:33,605 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:33,635 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:37:33,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.030 0.233 2026-09-14 07:37:33,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.188 2026-09-14 07:37:33,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.199 2026-09-14 07:37:33,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.173 2026-09-14 07:37:33,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.154 2026-09-14 07:37:33,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.112 2026-09-14 07:37:33,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-14 07:37:33,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.130 2026-09-14 07:37:34,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:37:34,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:37:34,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:37:34,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.019 2026-09-14 07:37:34,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:37:34,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:37:34,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:37:34,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-09-14 07:37:34,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.007 0.012 2026-09-14 07:37:35,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:35,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:35,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:35,204 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:37:35,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:35,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:35,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:35,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49260984 for PoS orders references: ['Order 00269-002-0001'] (draft: False) 2026-09-14 07:37:35,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:35,251 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:35,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49260984 with result: [{'id': 322, 'pos_reference': 'Order 00269-002-0001', 'account_move': False}] 2026-09-14 07:37:35,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.098 0.112 2026-09-14 07:37:35,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.018 0.026 2026-09-14 07:37:35,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.014 2026-09-14 07:37:35,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:37:36,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:37:36,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 07:37:36,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:36,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:36,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:36,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:37:36,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:37:36,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:36,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("4.0")))' 2026-09-14 07:37:37,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:37:37,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:37:37,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:37:37,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:37:37,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:37:37,317 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.026 2026-09-14 07:37:38,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:38,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:38,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:38,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:38,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:38,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:38,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.012 2026-09-14 07:37:38,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63113458 for PoS orders references: ['Order 00269-002-0002'] (draft: False) 2026-09-14 07:37:38,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63113458 with result: [{'id': 323, 'pos_reference': 'Order 00269-002-0002', 'account_move': False}] 2026-09-14 07:37:38,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.039 0.055 2026-09-14 07:37:38,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.037 0.032 2026-09-14 07:37:39,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:39,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:37:39,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:37:39,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:37:39,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:37:39,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:37:39,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:37:39,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:37:39,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-09-14 07:37:40,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:37:40,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:37:40,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:37:40,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '35.00' (trigger: .product-screen .order-summary .total:contains("35.00"))' 2026-09-14 07:37:40,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.020 2026-09-14 07:37:40,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:40,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:40,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:40,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:37:40,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:41,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:41,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:41,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-14 07:37:41,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18386370 for PoS orders references: ['Order 00269-002-0003'] (draft: False) 2026-09-14 07:37:41,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18386370 with result: [{'id': 324, 'pos_reference': 'Order 00269-002-0003', 'account_move': False}] 2026-09-14 07:37:41,144 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.047 0.053 2026-09-14 07:37:41,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.051 0.033 2026-09-14 07:37:41,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 07:37:42,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:42,030 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:42,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16510 2026-09-14 07:37:42,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:42,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16510 2026-09-14 07:37:42,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpya1aso8a_chrome_odoo" 2026-09-14 07:37:42,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-14 07:37:43,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16665 2026-09-14 07:37:43,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv24maxb4_chrome_odoo 2026-09-14 07:37:43,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37227/json/version 2026-09-14 07:37:43,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37227/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:43,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:43,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37227/json 2026-09-14 07:37:43,096 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37227/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:43,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37227/devtools/page/D16A8DC3840BD6521BA41C89C2A4755E 2026-09-14 07:37:43,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:43,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:43,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:37:43,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:43,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:43,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:43,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:37:44,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.108 0.659 2026-09-14 07:37:44,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D16A8DC3840BD6521BA41C89C2A4755E', 'loaderId': '4B8CBE38344D8D9AB6501836AD388EE2', 'isDownload': False} 2026-09-14 07:37:44,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-14 07:37:44,191 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:44,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 07:37:44,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-09-14 07:37:44,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.030 2026-09-14 07:37:44,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:37:44,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-14 07:37:44,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:44,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:37:44,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:45,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.254 0.424 2026-09-14 07:37:45,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.041 2026-09-14 07:37:45,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:37:45,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:37:45,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:37:45,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 9 0.030 0.048 2026-09-14 07:37:45,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.080 2026-09-14 07:37:45,576 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:45,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.137 2026-09-14 07:37:45,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.174 2026-09-14 07:37:45,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.204 2026-09-14 07:37:45,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.237 2026-09-14 07:37:45,776 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:45,785 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:45,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:45,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.235 2026-09-14 07:37:45,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.261 2026-09-14 07:37:45,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.255 2026-09-14 07:37:45,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1482&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.249 2026-09-14 07:37:45,964 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:37:45,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.254 2026-09-14 07:37:46,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.026 0.230 2026-09-14 07:37:46,066 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:46,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.255 2026-09-14 07:37:46,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.233 2026-09-14 07:37:46,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.198 2026-09-14 07:37:46,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.182 2026-09-14 07:37:46,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.159 2026-09-14 07:37:46,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.153 2026-09-14 07:37:46,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.112 2026-09-14 07:37:46,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.142 2026-09-14 07:37:46,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.149 2026-09-14 07:37:46,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.018 0.164 2026-09-14 07:37:46,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:37:46,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:37:46,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.014 2026-09-14 07:37:46,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:37:46,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:37:46,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:37:46,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:37:46,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.016 0.015 2026-09-14 07:37:47,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:47,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:47,520 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:37:47,522 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:47,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:47,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:37:47,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:47,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:47,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36209972 for PoS orders references: ['Order 00270-001-0001'] (draft: False) 2026-09-14 07:37:47,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:47,618 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:37:47,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36209972 with result: [{'id': 325, 'pos_reference': 'Order 00270-001-0001', 'account_move': False}] 2026-09-14 07:37:47,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.058 0.079 2026-09-14 07:37:47,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.029 2026-09-14 07:37:47,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.033 0.029 2026-09-14 07:37:47,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:37:48,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:37:48,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:37:48,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:37:48,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:37:48,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:37:48,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.028 0.029 2026-09-14 07:37:49,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:37:49,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-09-14 07:37:49,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:37:49,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:37:49,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16665 2026-09-14 07:37:49,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:37:49,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16665 2026-09-14 07:37:49,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv24maxb4_chrome_odoo" 2026-09-14 07:37:50,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-14 07:37:51,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16803 2026-09-14 07:37:51,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn7emx53__chrome_odoo 2026-09-14 07:37:51,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36417/json/version 2026-09-14 07:37:51,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36417/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:37:51,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:37:51,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36417/json 2026-09-14 07:37:51,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36417/json with timeout 3 increased to 10s during tests 2026-09-14 07:37:51,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36417/devtools/page/BB6E9C831E8A2F3689BD1A30CD015FB0 2026-09-14 07:37:51,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:37:51,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:37:52,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:37:52,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:37:52,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:37:52,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:37:52,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:37:53,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.133 0.569 2026-09-14 07:37:53,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BB6E9C831E8A2F3689BD1A30CD015FB0', 'loaderId': 'A6D4EEDD42A92FEB5B16D2B817B50032', 'isDownload': False} 2026-09-14 07:37:53,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-14 07:37:53,046 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:53,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 07:37:53,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.022 2026-09-14 07:37:53,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-09-14 07:37:53,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 07:37:53,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.005 2026-09-14 07:37:53,520 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:37:53,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:37:53,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:37:54,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.310 0.418 2026-09-14 07:37:54,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:54] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.749 2026-09-14 07:37:54,333 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:37:54,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.083 2026-09-14 07:37:54,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:37:54,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:37:55,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.226 0.351 2026-09-14 07:37:55,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.047 2026-09-14 07:37:55,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-14 07:37:55,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:37:55,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.038 0.031 2026-09-14 07:37:55,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.120 2026-09-14 07:37:55,353 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:55,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.154 2026-09-14 07:37:55,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.028 2026-09-14 07:37:55,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.230 2026-09-14 07:37:55,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.316 2026-09-14 07:37:55,573 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:37:55,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.278 2026-09-14 07:37:55,592 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:37:55,620 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:37:55,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.257 2026-09-14 07:37:55,644 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:55,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.438 2026-09-14 07:37:55,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.287 2026-09-14 07:37:55,775 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:55,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.012 0.239 2026-09-14 07:37:55,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.184 2026-09-14 07:37:55,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-09-14 07:37:55,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.197 2026-09-14 07:37:55,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.030 0.215 2026-09-14 07:37:55,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.195 2026-09-14 07:37:55,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.135 2026-09-14 07:37:55,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.010 0.147 2026-09-14 07:37:55,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.014 0.156 2026-09-14 07:37:56,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.155 2026-09-14 07:37:56,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:37:56,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:37:56,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:56,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.014 2026-09-14 07:37:56,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:37:56,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:37:56,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:37:57,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:57,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:57,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:37:57,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-09-14 07:37:57,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:37:57,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:57,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:57,438 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:57,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:37:57,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:57,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:37:57,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:57,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:57,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:57,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54140007 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-09-14 07:37:57,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:37:57,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54140007 with result: [{'id': 326, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-09-14 07:37:57,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.136 0.111 2026-09-14 07:37:57,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.100 2026-09-14 07:37:57,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.055 0.050 2026-09-14 07:37:57,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.022 0.012 2026-09-14 07:37:58,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:37:58,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:37:58,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:37:58,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:58,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:37:58,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:58,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:37:58,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:37:58,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:37:58,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:37:58,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-09-14 07:37:58,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:37:58,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:37:58,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-09-14 07:37:58,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:37:58,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:37:58,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:37:59,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:37:59,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:37:59,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:37:59,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:37:59,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.014 2026-09-14 07:37:59,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2231581 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-09-14 07:37:59,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2231581 with result: [{'id': 327, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-09-14 07:37:59,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.060 0.065 2026-09-14 07:37:59,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:37:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.039 2026-09-14 07:38:00,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:00,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:38:00,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:38:00,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-09-14 07:38:00,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-09-14 07:38:00,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:00,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:00,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:38:00,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:01,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:01,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:01,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:01,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:01,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:38:01,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:01,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:38:01,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:01,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:38:01,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:01,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-09-14 07:38:02,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:02,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:02,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-09-14 07:38:02,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:02,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-09-14 07:38:02,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:02,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:02,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:02,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:02,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:02,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:02,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:02,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.014 2026-09-14 07:38:02,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49812078 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-09-14 07:38:02,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49812078 with result: [{'id': 328, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-09-14 07:38:02,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.048 0.059 2026-09-14 07:38:02,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.014 0.036 2026-09-14 07:38:02,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:38:03,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:03,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:03,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16803 2026-09-14 07:38:03,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:03,178 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16803 2026-09-14 07:38:03,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn7emx53__chrome_odoo" 2026-09-14 07:38:03,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 16944 2026-09-14 07:38:03,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0u94tenk_chrome_odoo 2026-09-14 07:38:03,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42719/json/version 2026-09-14 07:38:03,431 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42719/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:03,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:03,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42719/json 2026-09-14 07:38:03,487 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42719/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:03,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42719/devtools/page/366611979648416BFFD489A96101AE4A 2026-09-14 07:38:03,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:03,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:03,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:03,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:03,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:03,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:03,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:03] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.043 0.057 2026-09-14 07:38:03,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '366611979648416BFFD489A96101AE4A', 'loaderId': '46A43769CBC01CE82644C87B589BEDE3', 'isDownload': False} 2026-09-14 07:38:03,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-14 07:38:03,735 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:03,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 07:38:03,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-14 07:38:03,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.048 2026-09-14 07:38:04,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:38:04,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-14 07:38:04,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:38:04,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:38:04,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:38:04,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.265 0.328 2026-09-14 07:38:04,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.591 2026-09-14 07:38:04,888 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:04,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.079 2026-09-14 07:38:04,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:38:05,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:38:05,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.204 0.336 2026-09-14 07:38:05,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-09-14 07:38:05,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:38:05,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:38:05,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.042 2026-09-14 07:38:05,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.087 2026-09-14 07:38:05,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:38:05,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.117 2026-09-14 07:38:05,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.162 2026-09-14 07:38:05,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.222 2026-09-14 07:38:06,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.278 2026-09-14 07:38:06,014 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:06,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.230 2026-09-14 07:38:06,025 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:38:06,043 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:38:06,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:06,075 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.186 2026-09-14 07:38:06,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.230 2026-09-14 07:38:06,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.230 2026-09-14 07:38:06,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.220 2026-09-14 07:38:06,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.167 2026-09-14 07:38:06,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.030 0.173 2026-09-14 07:38:06,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.189 2026-09-14 07:38:06,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.197 2026-09-14 07:38:06,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.170 2026-09-14 07:38:06,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.138 2026-09-14 07:38:06,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.147 2026-09-14 07:38:06,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.155 2026-09-14 07:38:06,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-14 07:38:06,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:38:06,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:06,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:06,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:38:06,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:06,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:06,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:06,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:07,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:07,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:07,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"))' 2026-09-14 07:38:07,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:07,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:07,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:07,097 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:38:07,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:07,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:07,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:07,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:07,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:07,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.012 2026-09-14 07:38:07,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78798399 for PoS orders references: ['Order 00271-004-0001'] (draft: False) 2026-09-14 07:38:07,274 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:07,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78798399 with result: [{'id': 329, 'pos_reference': 'Order 00271-004-0001', 'account_move': False}] 2026-09-14 07:38:07,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.045 0.065 2026-09-14 07:38:07,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.042 2026-09-14 07:38:07,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.008 2026-09-14 07:38:08,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 07:38:08,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:08,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:08,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-09-14 07:38:08,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:08,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:08,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.039 2026-09-14 07:38:08,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:38:08,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:08,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.015 0.012 2026-09-14 07:38:08,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:38:08,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:08,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-14 07:38:08,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-09-14 07:38:08,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:08,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:38:08,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:08,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-09-14 07:38:08,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:08,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:38:09,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:09,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:09,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-09-14 07:38:09,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-09-14 07:38:09,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:38:09,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-09-14 07:38:09,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:09,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:09,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:09,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:09,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:09,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:09,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26511306 for PoS orders references: ['Order 00271-004-0002'] (draft: False) 2026-09-14 07:38:09,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:09,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26511306 with result: [{'id': 330, 'pos_reference': 'Order 00271-004-0002', 'account_move': False}] 2026-09-14 07:38:09,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.088 0.066 2026-09-14 07:38:09,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.025 0.042 2026-09-14 07:38:09,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:38:10,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:10,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:10,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-09-14 07:38:10,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:10,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:10,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:38:10,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:38:10,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-09-14 07:38:11,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:11,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:11,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-09-14 07:38:11,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-09-14 07:38:11,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"))' 2026-09-14 07:38:11,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 07:38:11,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:11,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:11,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:11,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:11,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:11,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:11,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42610625 for PoS orders references: ['Order 00271-004-0003'] (draft: False) 2026-09-14 07:38:11,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:11,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42610625 with result: [{'id': 331, 'pos_reference': 'Order 00271-004-0003', 'account_move': False}] 2026-09-14 07:38:11,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.048 0.070 2026-09-14 07:38:11,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.029 0.038 2026-09-14 07:38:12,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:12,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:38:12,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:12,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:12,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:12,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-09-14 07:38:12,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:12,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:12,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:38:12,743 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:12,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:12,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:12,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:12,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-09-14 07:38:12,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-09-14 07:38:12,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-09-14 07:38:12,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:12,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:12,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:12,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:12,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:12,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:12,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96247810 for PoS orders references: ['Order 00271-004-0004'] (draft: False) 2026-09-14 07:38:12,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:13,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96247810 with result: [{'id': 332, 'pos_reference': 'Order 00271-004-0004', 'account_move': False}] 2026-09-14 07:38:13,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.054 0.064 2026-09-14 07:38:13,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:13,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:13,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 16944 2026-09-14 07:38:13,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:13,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 16944 2026-09-14 07:38:13,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0u94tenk_chrome_odoo" 2026-09-14 07:38:14,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17098 2026-09-14 07:38:14,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3_e06hkm_chrome_odoo 2026-09-14 07:38:14,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43879/json/version 2026-09-14 07:38:14,323 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43879/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:14,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:14,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43879/json 2026-09-14 07:38:14,365 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43879/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:14,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43879/devtools/page/B577C901C191E7D25DEE918A0F7AE04D 2026-09-14 07:38:14,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:14,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:14,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:14,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:14,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:14,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:14,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.044 2026-09-14 07:38:14,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B577C901C191E7D25DEE918A0F7AE04D', 'loaderId': '24122955E0A3202CD6118324F2182C5A', 'isDownload': False} 2026-09-14 07:38:14,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-14 07:38:14,571 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:14,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:14] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-09-14 07:38:14,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:14] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-09-14 07:38:14,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:14] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.056 2026-09-14 07:38:15,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:38:15,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:38:15,053 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:15,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:38:15,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:38:15,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.168 0.351 2026-09-14 07:38:15,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.527 2026-09-14 07:38:15,661 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:15,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.067 2026-09-14 07:38:15,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:38:15,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:38:16,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.149 0.318 2026-09-14 07:38:16,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.052 2026-09-14 07:38:16,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.010 2026-09-14 07:38:16,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:38:16,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.053 0.061 2026-09-14 07:38:16,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.176 2026-09-14 07:38:16,657 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:16,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.230 2026-09-14 07:38:16,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.287 2026-09-14 07:38:16,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.335 2026-09-14 07:38:16,859 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:38:16,870 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:16,879 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:16,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.045 0.392 2026-09-14 07:38:16,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.365 2026-09-14 07:38:17,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.038 0.309 2026-09-14 07:38:17,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.331 2026-09-14 07:38:17,066 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:17,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.033 0.294 2026-09-14 07:38:17,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.243 2026-09-14 07:38:17,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.033 0.253 2026-09-14 07:38:17,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.269 2026-09-14 07:38:17,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.224 2026-09-14 07:38:17,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.227 2026-09-14 07:38:17,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.206 2026-09-14 07:38:17,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.148 2026-09-14 07:38:17,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.172 2026-09-14 07:38:17,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.135 2026-09-14 07:38:17,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.140 2026-09-14 07:38:17,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:17,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:17,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select customer 'DDD Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("DDD Test Partner"))' 2026-09-14 07:38:17,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:17,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:17,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:17,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:17,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:17,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:38:17,841 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:17,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:17,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:38:17,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:17,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:17,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:17,944 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:17,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17098 2026-09-14 07:38:17,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:17,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17098 2026-09-14 07:38:18,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3_e06hkm_chrome_odoo" 2026-09-14 07:38:18,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-14 07:38:19,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17221 2026-09-14 07:38:19,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjnp4iihy_chrome_odoo 2026-09-14 07:38:19,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43431/json/version 2026-09-14 07:38:19,367 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43431/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:19,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:19,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43431/json 2026-09-14 07:38:19,416 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43431/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:19,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43431/devtools/page/5329DDF72C8DB75290D81A8C4907D801 2026-09-14 07:38:19,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:19,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:19,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:19,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:19,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:19,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:19,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:38:21,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.121 1.431 2026-09-14 07:38:21,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5329DDF72C8DB75290D81A8C4907D801', 'loaderId': '922C11A02DBAD4E194DE61D9DBF61BD0', 'isDownload': False} 2026-09-14 07:38:21,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-14 07:38:21,310 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:21,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 07:38:21,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-09-14 07:38:21,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.048 2026-09-14 07:38:21,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-14 07:38:21,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.018 2026-09-14 07:38:21,794 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:38:21,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-09-14 07:38:21,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:38:22,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.308 0.434 2026-09-14 07:38:22,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:22] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.767 2026-09-14 07:38:22,647 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:22,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.091 2026-09-14 07:38:22,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:38:22,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-14 07:38:23,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.128 0.316 2026-09-14 07:38:23,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.048 2026-09-14 07:38:23,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.012 2026-09-14 07:38:23,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:38:23,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.036 0.043 2026-09-14 07:38:23,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.113 2026-09-14 07:38:23,559 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:23,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.165 2026-09-14 07:38:23,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.213 2026-09-14 07:38:23,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.255 2026-09-14 07:38:23,730 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:38:23,748 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:23,752 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:23,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.305 2026-09-14 07:38:23,775 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:38:23,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.271 2026-09-14 07:38:23,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.244 2026-09-14 07:38:23,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.229 2026-09-14 07:38:23,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.217 2026-09-14 07:38:23,889 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:38:23,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.015 0.130 2026-09-14 07:38:23,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.012 0.145 2026-09-14 07:38:23,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.158 2026-09-14 07:38:23,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.126 2026-09-14 07:38:23,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.143 2026-09-14 07:38:23,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.121 2026-09-14 07:38:24,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.107 2026-09-14 07:38:24,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.103 2026-09-14 07:38:24,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.100 2026-09-14 07:38:24,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.104 2026-09-14 07:38:24,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:38:24,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:38:24,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:24,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-14 07:38:24,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:24,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:24,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-09-14 07:38:25,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:25,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:25,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:38:25,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-09-14 07:38:25,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:25,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:38:25,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:25,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:25,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:25,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-09-14 07:38:25,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("-10.20")))' 2026-09-14 07:38:25,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:25,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:25,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"))' 2026-09-14 07:38:25,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:25,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:25,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:25,698 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:25,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:25,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:38:25,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:25,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:25,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:25,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22542765 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-09-14 07:38:25,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:38:25,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22542765 with result: [{'id': 333, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-09-14 07:38:25,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.074 0.103 2026-09-14 07:38:26,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.038 0.042 2026-09-14 07:38:26,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-09-14 07:38:26,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:26,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:26,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:26,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-09-14 07:38:26,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:26,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-09-14 07:38:26,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:26,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")))' 2026-09-14 07:38:26,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:38:27,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:27,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:27,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:27,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-09-14 07:38:27,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:27,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-09-14 07:38:27,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:27,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:27,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:27,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:27,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:27,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:27,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60434622 for PoS orders references: ['Order 00272-002-0002'] (draft: False) 2026-09-14 07:38:27,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:28,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60434622 with result: [{'id': 334, 'pos_reference': 'Order 00272-002-0002', 'account_move': False}] 2026-09-14 07:38:28,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.056 0.060 2026-09-14 07:38:28,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:28,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:38:28,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:28,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-09-14 07:38:29,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:29,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:29,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:29,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:29,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:29,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:29,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-09-14 07:38:29,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-09-14 07:38:29,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:38:29,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-09-14 07:38:29,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:38:29,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-09-14 07:38:30,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:38:30,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:30,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:30,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:38:30,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:30,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-09-14 07:38:30,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"))' 2026-09-14 07:38:30,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:30,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:30,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:30,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:30,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:30,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:30,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42630301 for PoS orders references: ['Order 00272-002-0003'] (draft: False) 2026-09-14 07:38:30,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:31,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42630301 with result: [{'id': 335, 'pos_reference': 'Order 00272-002-0003', 'account_move': False}] 2026-09-14 07:38:31,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.041 0.056 2026-09-14 07:38:31,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.036 2026-09-14 07:38:31,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:31,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:38:31,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:38:31,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-09-14 07:38:32,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:38:32,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:32,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:32,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-09-14 07:38:32,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-09-14 07:38:32,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:38:32,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:32,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:32,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-09-14 07:38:33,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:33,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:38:33,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:33,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-09-14 07:38:33,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:38:33,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-09-14 07:38:33,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:38:33,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:33,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"))' 2026-09-14 07:38:33,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:33,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:33,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:33,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:33,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:34,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:34,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41120653 for PoS orders references: ['Order 00272-002-0004'] (draft: False) 2026-09-14 07:38:34,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:34,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41120653 with result: [{'id': 336, 'pos_reference': 'Order 00272-002-0004', 'account_move': False}] 2026-09-14 07:38:34,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.022 0.059 2026-09-14 07:38:34,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.016 0.035 2026-09-14 07:38:34,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:38:34,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-09-14 07:38:34,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-09-14 07:38:34,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:34,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-09-14 07:38:35,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-09-14 07:38:35,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:35,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 07:38:35,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:35,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-09-14 07:38:35,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:35,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:35,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:35,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:35,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-09-14 07:38:35,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-09-14 07:38:36,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-09-14 07:38:36,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-09-14 07:38:36,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:36,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-09-14 07:38:36,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:36,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:38:36,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:36,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:36,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-09-14 07:38:36,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-09-14 07:38:37,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-09-14 07:38:37,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-09-14 07:38:37,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:38:37,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00","price":"3.19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")):has(.price:contains("3.19")))' 2026-09-14 07:38:37,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-3.19")))' 2026-09-14 07:38:37,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"))' 2026-09-14 07:38:37,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:37,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:37,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:37,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:37,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:37,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:37,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98337670 for PoS orders references: ['Order 00272-002-0005'] (draft: False) 2026-09-14 07:38:37,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:37,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98337670 with result: [{'id': 337, 'pos_reference': 'Order 00272-002-0005', 'account_move': False}] 2026-09-14 07:38:37,300 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.039 0.059 2026-09-14 07:38:37,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.038 2026-09-14 07:38:38,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:38,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:38,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17221 2026-09-14 07:38:38,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:38,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17221 2026-09-14 07:38:38,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjnp4iihy_chrome_odoo" 2026-09-14 07:38:38,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-14 07:38:39,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17364 2026-09-14 07:38:39,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfr6n2gq1_chrome_odoo 2026-09-14 07:38:39,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44929/json/version 2026-09-14 07:38:39,199 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44929/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:39,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:39,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44929/json 2026-09-14 07:38:39,214 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44929/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:39,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44929/devtools/page/64AE68A154A67A8FEA0D1EA939A8B81C 2026-09-14 07:38:39,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:39,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:39,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:39,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:39,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:39,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:39,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:38:40,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.087 0.514 2026-09-14 07:38:40,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '64AE68A154A67A8FEA0D1EA939A8B81C', 'loaderId': '3A54B2F7AD2653330D9E982C17716EE4', 'isDownload': False} 2026-09-14 07:38:40,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-14 07:38:40,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:40,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:38:40,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.029 2026-09-14 07:38:40,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-09-14 07:38:40,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:38:40,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 07:38:40,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:38:40,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:38:40,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:38:41,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.304 0.428 2026-09-14 07:38:41,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.767 2026-09-14 07:38:41,293 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:41,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.071 2026-09-14 07:38:41,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:38:41,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:38:41,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.187 0.352 2026-09-14 07:38:42,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.049 2026-09-14 07:38:42,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:38:42,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:38:42,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.031 0.042 2026-09-14 07:38:42,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.099 2026-09-14 07:38:42,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:38:42,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.132 2026-09-14 07:38:42,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.171 2026-09-14 07:38:42,381 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:38:42,398 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:38:42,407 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:42,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.239 2026-09-14 07:38:42,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.266 2026-09-14 07:38:42,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:42,472 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.234 2026-09-14 07:38:42,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.202 2026-09-14 07:38:42,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.221 2026-09-14 07:38:42,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.023 0.143 2026-09-14 07:38:42,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-14 07:38:42,589 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:42,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.130 2026-09-14 07:38:42,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.137 2026-09-14 07:38:42,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.020 2026-09-14 07:38:42,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.144 2026-09-14 07:38:42,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.138 2026-09-14 07:38:42,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.115 2026-09-14 07:38:42,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-14 07:38:42,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.257 2026-09-14 07:38:42,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-14 07:38:43,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:38:43,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:38:43,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:38:43,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.034 2026-09-14 07:38:43,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:38:43,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:43,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-09-14 07:38:44,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:38:44,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:38:44,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:38:44,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:38:44,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:38:45,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:45,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:38:45,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0.0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("0.0")))' 2026-09-14 07:38:45,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"))' 2026-09-14 07:38:45,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:38:45,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:38:45,109 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:45,111 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:45,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:38:45,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:38:45,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:38:45,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:38:45,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:38:45,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:38:45,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:38:45,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:38:45,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34347931 for PoS orders references: ['Order 00273-002-0001'] (draft: False) 2026-09-14 07:38:45,234 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:45,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34347931 with result: [{'id': 338, 'pos_reference': 'Order 00273-002-0001', 'account_move': False}] 2026-09-14 07:38:45,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.068 0.095 2026-09-14 07:38:45,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.029 0.049 2026-09-14 07:38:45,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.011 2026-09-14 07:38:46,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:46,268 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:46,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17364 2026-09-14 07:38:46,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:46,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17364 2026-09-14 07:38:46,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfr6n2gq1_chrome_odoo" 2026-09-14 07:38:46,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-14 07:38:47,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17507 2026-09-14 07:38:47,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd3fr1a36_chrome_odoo 2026-09-14 07:38:47,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45895/json/version 2026-09-14 07:38:47,155 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45895/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:47,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:47,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45895/json 2026-09-14 07:38:47,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45895/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:47,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45895/devtools/page/B4DAED30372557074283A4D217CF0F66 2026-09-14 07:38:47,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:47,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:47,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:47,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:47,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:38:47,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:38:47,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:38:48,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.099 0.571 2026-09-14 07:38:48,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B4DAED30372557074283A4D217CF0F66', 'loaderId': 'C80A748755F2AC8D4C893C83849B790E', 'isDownload': False} 2026-09-14 07:38:48,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-09-14 07:38:48,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:48,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.006 2026-09-14 07:38:48,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:38:48,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-09-14 07:38:48,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 07:38:48,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 07:38:48,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:38:48,670 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:38:48,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:38:49,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.286 0.478 2026-09-14 07:38:49,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:38:49,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.047 2026-09-14 07:38:49,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "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-09-14 07:38:49,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:38:49,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.032 0.035 2026-09-14 07:38:49,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.087 2026-09-14 07:38:49,717 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:38:49,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.096 2026-09-14 07:38:49,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.191 2026-09-14 07:38:49,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.217 2026-09-14 07:38:49,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.232 2026-09-14 07:38:49,906 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:38:49,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.233 2026-09-14 07:38:49,937 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:49,963 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:38:49,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.041 0.222 2026-09-14 07:38:50,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 07:38:50,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.238 2026-09-14 07:38:50,064 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:38:50,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.246 2026-09-14 07:38:50,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-09-14 07:38:50,135 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:38:50,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.156 2026-09-14 07:38:50,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.195 2026-09-14 07:38:50,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.487 2026-09-14 07:38:50,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.245 2026-09-14 07:38:50,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.194 2026-09-14 07:38:50,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.141 2026-09-14 07:38:50,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.162 2026-09-14 07:38:50,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.125 2026-09-14 07:38:50,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.097 2026-09-14 07:38:50,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:38:50,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:38:50,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.017 2026-09-14 07:38:50,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:38:50,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'enter code value: 563412 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:38:50,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:38:50,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50")))' 2026-09-14 07:38:50,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.023 0.031 2026-09-14 07:38:51,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:51,645 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:51,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17507 2026-09-14 07:38:51,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:51,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17507 2026-09-14 07:38:51,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd3fr1a36_chrome_odoo" 2026-09-14 07:38:51,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-14 07:38:52,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17636 2026-09-14 07:38:52,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5d8mge25_chrome_odoo 2026-09-14 07:38:52,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38987/json/version 2026-09-14 07:38:52,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38987/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:52,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:52,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38987/json 2026-09-14 07:38:52,846 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38987/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:52,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38987/devtools/page/BEB6D71506451B56ABC8204FBF7C9CE0 2026-09-14 07:38:52,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:52,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:53,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:53,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:53,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:53,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:53,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:38:53,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.080 0.510 2026-09-14 07:38:53,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BEB6D71506451B56ABC8204FBF7C9CE0', 'loaderId': '9B8E607AF7E0398FF71B4DCAB597B371', 'isDownload': False} 2026-09-14 07:38:53,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-14 07:38:53,759 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:53,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-09-14 07:38:53,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-14 07:38:53,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-09-14 07:38:54,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:38:54,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:38:54,184 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:38:54,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:38:54,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:38:55,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.351 0.462 2026-09-14 07:38:55,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.832 2026-09-14 07:38:55,095 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:55,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.080 2026-09-14 07:38:55,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 07:38:55,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:38:55,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.126 0.335 2026-09-14 07:38:55,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.057 2026-09-14 07:38:55,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 07:38:55,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:38:55,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.018 0.032 2026-09-14 07:38:55,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.076 2026-09-14 07:38:55,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:38:55,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.112 2026-09-14 07:38:56,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.143 2026-09-14 07:38:56,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.174 2026-09-14 07:38:56,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.216 2026-09-14 07:38:56,124 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:56,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:56,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.192 2026-09-14 07:38:56,167 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:38:56,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.186 2026-09-14 07:38:56,194 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:56,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.227 2026-09-14 07:38:56,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1490&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.219 2026-09-14 07:38:56,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.223 2026-09-14 07:38:56,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.197 2026-09-14 07:38:56,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.223 2026-09-14 07:38:56,383 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:38:56,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.008 0.208 2026-09-14 07:38:56,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.200 2026-09-14 07:38:56,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.166 2026-09-14 07:38:56,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.020 0.149 2026-09-14 07:38:56,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.135 2026-09-14 07:38:56,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.104 2026-09-14 07:38:56,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-14 07:38:56,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.135 2026-09-14 07:38:56,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.147 2026-09-14 07:38:56,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:38:56,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:38:56,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:38:56,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.018 2026-09-14 07:38:56,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-09-14 07:38:56,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-09-14 07:38:56,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-09-14 07:38:56,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:57,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-09-14 07:38:57,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 per order on specific products","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-10.00")))' 2026-09-14 07:38:57,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"))' 2026-09-14 07:38:57,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:57,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-09-14 07:38:57,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"))' 2026-09-14 07:38:57,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:38:57,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 30 per order on specific products' (trigger: .selection-item:contains("$ 30 per order on specific products"))' 2026-09-14 07:38:57,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 per order on specific products","price":"-30.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-30.00")))' 2026-09-14 07:38:57,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-09-14 07:38:57,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:38:57,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:38:57,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17636 2026-09-14 07:38:57,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:38:57,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17636 2026-09-14 07:38:57,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5d8mge25_chrome_odoo" 2026-09-14 07:38:57,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-14 07:38:58,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17760 2026-09-14 07:38:58,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf5u69rxl_chrome_odoo 2026-09-14 07:38:58,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43145/json/version 2026-09-14 07:38:58,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43145/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:38:58,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:38:58,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43145/json 2026-09-14 07:38:58,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43145/json with timeout 3 increased to 10s during tests 2026-09-14 07:38:58,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43145/devtools/page/55A6E92A44BA02F3809F786498D4A2C5 2026-09-14 07:38:58,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:38:58,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:38:58,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:38:58,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:38:58,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:38:58,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:38:58,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:38:59,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.099 0.514 2026-09-14 07:38:59,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '55A6E92A44BA02F3809F786498D4A2C5', 'loaderId': '7A333881E2B65D64F8F176547DD635F3', 'isDownload': False} 2026-09-14 07:38:59,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-14 07:38:59,219 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:38:59,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:38:59,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-09-14 07:38:59,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.044 2026-09-14 07:38:59,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-09-14 07:38:59,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:38:59,641 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:38:59,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:38:59,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:00,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.245 0.402 2026-09-14 07:39:00,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:00] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.654 2026-09-14 07:39:00,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:00,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.063 2026-09-14 07:39:00,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:39:00,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:39:01,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.213 0.354 2026-09-14 07:39:01,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.039 2026-09-14 07:39:01,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.008 2026-09-14 07:39:01,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:39:01,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.042 0.041 2026-09-14 07:39:01,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.112 2026-09-14 07:39:01,382 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:01,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.139 2026-09-14 07:39:01,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.194 2026-09-14 07:39:01,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.207 2026-09-14 07:39:01,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.259 2026-09-14 07:39:01,569 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:01,581 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:39:01,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.231 2026-09-14 07:39:01,596 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:39:01,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.221 2026-09-14 07:39:01,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1493&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.243 2026-09-14 07:39:01,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.268 2026-09-14 07:39:01,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.271 2026-09-14 07:39:01,810 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:39:01,829 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:39:01,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.040 0.220 2026-09-14 07:39:01,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.008 0.265 2026-09-14 07:39:01,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.239 2026-09-14 07:39:01,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.218 2026-09-14 07:39:01,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.200 2026-09-14 07:39:01,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-14 07:39:01,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.091 2026-09-14 07:39:01,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.087 2026-09-14 07:39:01,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.104 2026-09-14 07:39:02,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.117 2026-09-14 07:39:02,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:02,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:02,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:02,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:02,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-14 07:39:02,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:39:02,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:39:02,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-09-14 07:39:02,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-09-14 07:39:02,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:02,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:02,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click selection 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A"))' 2026-09-14 07:39:02,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(em.qty:contains("1")):has(.price:contains("-11.50")))' 2026-09-14 07:39:02,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:02,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:02,678 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:02,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17760 2026-09-14 07:39:02,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:02,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17760 2026-09-14 07:39:02,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf5u69rxl_chrome_odoo" 2026-09-14 07:39:02,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-14 07:39:04,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 17896 2026-09-14 07:39:04,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpblsqv289_chrome_odoo 2026-09-14 07:39:04,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45563/json/version 2026-09-14 07:39:04,135 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45563/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:04,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:04,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45563/json 2026-09-14 07:39:04,173 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45563/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:04,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45563/devtools/page/1B5EBDFFB2C634B0D5440494BF275F40 2026-09-14 07:39:04,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:04,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:04,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:04,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:04,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:04,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:04,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:04,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.076 0.510 2026-09-14 07:39:04,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B5EBDFFB2C634B0D5440494BF275F40', 'loaderId': 'CB6EE2CDA7570427AB838A27836915A6', 'isDownload': False} 2026-09-14 07:39:04,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-09-14 07:39:05,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:05,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 07:39:05,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.033 2026-09-14 07:39:05,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.015 2026-09-14 07:39:05,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:39:05,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-14 07:39:05,469 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:05,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:39:05,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:06,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.307 0.461 2026-09-14 07:39:06,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:06] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.776 2026-09-14 07:39:06,333 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:06,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.095 2026-09-14 07:39:06,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:39:06,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:39:07,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.209 0.355 2026-09-14 07:39:07,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.046 2026-09-14 07:39:07,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:39:07,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:39:07,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.043 0.042 2026-09-14 07:39:07,284 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:07,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.124 2026-09-14 07:39:07,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-14 07:39:07,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.225 2026-09-14 07:39:07,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.259 2026-09-14 07:39:07,507 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:07,517 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:07,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:07,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.327 2026-09-14 07:39:07,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.276 2026-09-14 07:39:07,605 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:39:07,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.439 2026-09-14 07:39:07,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.296 2026-09-14 07:39:07,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.292 2026-09-14 07:39:07,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.008 0.205 2026-09-14 07:39:07,761 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:07,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.184 2026-09-14 07:39:07,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.191 2026-09-14 07:39:07,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.191 2026-09-14 07:39:07,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.189 2026-09-14 07:39:07,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.157 2026-09-14 07:39:07,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-14 07:39:07,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.140 2026-09-14 07:39:07,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.164 2026-09-14 07:39:07,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.153 2026-09-14 07:39:08,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.145 2026-09-14 07:39:08,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.161 2026-09-14 07:39:08,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:08,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:08,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:08,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-14 07:39:08,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:08,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:39:08,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-14 07:39:08,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:39:08,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:39:08,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:39:08,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("3")))' 2026-09-14 07:39:09,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00"))' 2026-09-14 07:39:09,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:09,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:09,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:09,376 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:09,378 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:09,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:09,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:39:09,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:39:09,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:09,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:09,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32962482 for PoS orders references: ['Order 00277-002-0001'] (draft: False) 2026-09-14 07:39:09,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:09,476 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:09,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32962482 with result: [{'id': 339, 'pos_reference': 'Order 00277-002-0001', 'account_move': False}] 2026-09-14 07:39:09,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.127 0.105 2026-09-14 07:39:09,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.031 0.050 2026-09-14 07:39:09,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.010 2026-09-14 07:39:09,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:09] "GET /report/barcode/Code128/0449-fdd4-4451 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-14 07:39:10,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-14 07:39:10,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:10,584 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:10,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 17896 2026-09-14 07:39:10,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:10,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 17896 2026-09-14 07:39:10,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpblsqv289_chrome_odoo" 2026-09-14 07:39:10,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18033 2026-09-14 07:39:10,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg2dm534s_chrome_odoo 2026-09-14 07:39:10,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35289/json/version 2026-09-14 07:39:10,951 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35289/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:10,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:10,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35289/json 2026-09-14 07:39:10,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35289/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:10,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35289/devtools/page/DE13502AF7D5367B25FA29CDCF258710 2026-09-14 07:39:10,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:10,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:11,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:11,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:11,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:11,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:11,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.012 0.046 2026-09-14 07:39:11,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE13502AF7D5367B25FA29CDCF258710', 'loaderId': '6E6DF46B95223302B7B0603957FAE4D9', 'isDownload': False} 2026-09-14 07:39:11,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-09-14 07:39:11,135 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:11,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 07:39:11,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:39:11,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-09-14 07:39:11,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:39:11,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 07:39:11,589 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:39:11,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-14 07:39:11,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:12,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.190 0.348 2026-09-14 07:39:12,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.541 2026-09-14 07:39:12,239 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:12,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.064 2026-09-14 07:39:12,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:39:12,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:39:12,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.143 0.325 2026-09-14 07:39:12,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.034 2026-09-14 07:39:12,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.009 2026-09-14 07:39:12,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:39:13,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.032 0.055 2026-09-14 07:39:13,104 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:13,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.117 2026-09-14 07:39:13,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.161 2026-09-14 07:39:13,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.186 2026-09-14 07:39:13,227 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:13,241 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:13,248 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:13,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.217 2026-09-14 07:39:13,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.264 2026-09-14 07:39:13,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.204 2026-09-14 07:39:13,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:13,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.226 2026-09-14 07:39:13,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.246 2026-09-14 07:39:13,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.187 2026-09-14 07:39:13,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.199 2026-09-14 07:39:13,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.160 2026-09-14 07:39:13,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.151 2026-09-14 07:39:13,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.152 2026-09-14 07:39:13,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.145 2026-09-14 07:39:13,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.021 0.110 2026-09-14 07:39:13,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.169 2026-09-14 07:39:13,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.207 2026-09-14 07:39:13,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.241 2026-09-14 07:39:13,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.266 2026-09-14 07:39:13,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.241 2026-09-14 07:39:13,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.213 2026-09-14 07:39:13,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:14,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:14,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:39:14,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-14 07:39:14,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:39:14,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:39:14,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:14,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:39:14,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:39:14,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:39:14,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:14,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:14] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.027 0.027 2026-09-14 07:39:15,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:15,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-09-14 07:39:15,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:15,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00")))' 2026-09-14 07:39:15,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:15,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:39:15,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:15,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:15,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:15,162 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:15,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:15,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:39:15,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:15,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:15,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:15,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 07:39:15,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42247827 for PoS orders references: ['Order 00277-004-0001'] (draft: False) 2026-09-14 07:39:15,304 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:15,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42247827 with result: [{'id': 340, 'pos_reference': 'Order 00277-004-0001', 'account_move': False}] 2026-09-14 07:39:15,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.080 0.075 2026-09-14 07:39:15,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.044 0.041 2026-09-14 07:39:15,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:39:15,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 07:39:16,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:16,358 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:16,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18033 2026-09-14 07:39:16,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:16,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18033 2026-09-14 07:39:16,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg2dm534s_chrome_odoo" 2026-09-14 07:39:16,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-14 07:39:17,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18173 2026-09-14 07:39:17,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_svmpgpv_chrome_odoo 2026-09-14 07:39:17,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44489/json/version 2026-09-14 07:39:17,385 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44489/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:17,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:17,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44489/json 2026-09-14 07:39:17,452 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44489/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:17,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44489/devtools/page/B7103F0440880B28C71E0C20594EEC48 2026-09-14 07:39:17,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:17,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:17,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:17,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:17,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:17,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:17,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:19,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.122 1.497 2026-09-14 07:39:19,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B7103F0440880B28C71E0C20594EEC48', 'loaderId': '8FDBF8BA2B40242341C037753F25F5E2', 'isDownload': False} 2026-09-14 07:39:19,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-14 07:39:19,338 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:19,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 07:39:19,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-14 07:39:19,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:39:19,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.015 0.008 2026-09-14 07:39:19,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-09-14 07:39:19,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:19,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:39:19,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:20,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.331 0.451 2026-09-14 07:39:20,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:20] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.792 2026-09-14 07:39:20,683 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:20,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.095 2026-09-14 07:39:20,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-14 07:39:20,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-14 07:39:21,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.252 0.379 2026-09-14 07:39:21,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.050 2026-09-14 07:39:21,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:21,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.011 2026-09-14 07:39:21,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:39:21,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.030 0.039 2026-09-14 07:39:21,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.095 2026-09-14 07:39:21,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.145 2026-09-14 07:39:21,844 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:21,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.030 0.192 2026-09-14 07:39:21,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.039 2026-09-14 07:39:21,986 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:21,998 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:22,007 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:22,015 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:22,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.043 0.311 2026-09-14 07:39:22,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.301 2026-09-14 07:39:22,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.324 2026-09-14 07:39:22,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.305 2026-09-14 07:39:22,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1499&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.501 2026-09-14 07:39:22,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.006 0.205 2026-09-14 07:39:22,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:39:22,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.179 2026-09-14 07:39:22,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.026 0.173 2026-09-14 07:39:22,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.178 2026-09-14 07:39:22,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.165 2026-09-14 07:39:22,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.143 2026-09-14 07:39:22,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.030 0.142 2026-09-14 07:39:22,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.182 2026-09-14 07:39:22,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-14 07:39:22,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.211 2026-09-14 07:39:22,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.212 2026-09-14 07:39:22,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.215 2026-09-14 07:39:22,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:22,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-09-14 07:39:22,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.019 2026-09-14 07:39:22,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("1")))' 2026-09-14 07:39:22,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:39:22,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("2")))' 2026-09-14 07:39:23,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-09-14 07:39:23,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-09-14 07:39:23,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00")))' 2026-09-14 07:39:23,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-09-14 07:39:23,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("1")))' 2026-09-14 07:39:23,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:39:23,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("2")))' 2026-09-14 07:39:24,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.004 2026-09-14 07:39:24,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-09-14 07:39:24,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"))' 2026-09-14 07:39:24,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00")))' 2026-09-14 07:39:24,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-09-14 07:39:24,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-09-14 07:39:24,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-09-14 07:39:25,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("6")))' 2026-09-14 07:39:25,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00"))' 2026-09-14 07:39:25,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00")))' 2026-09-14 07:39:25,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:25,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18173 2026-09-14 07:39:25,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:25,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18173 2026-09-14 07:39:25,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_svmpgpv_chrome_odoo" 2026-09-14 07:39:25,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-14 07:39:26,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18296 2026-09-14 07:39:26,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp509n8afz_chrome_odoo 2026-09-14 07:39:26,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46321/json/version 2026-09-14 07:39:26,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46321/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:26,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:26,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46321/json 2026-09-14 07:39:26,284 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46321/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:26,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46321/devtools/page/AB93FD8E8BA8EEA678E5AFB4EDC36900 2026-09-14 07:39:26,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:26,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:26,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:26,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:26,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:26,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:26,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:27,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.098 0.542 2026-09-14 07:39:27,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AB93FD8E8BA8EEA678E5AFB4EDC36900', 'loaderId': '1852AFD50F87F6A9987BA62B1B51C746', 'isDownload': False} 2026-09-14 07:39:27,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-14 07:39:27,283 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:27,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.007 2026-09-14 07:39:27,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-14 07:39:27,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 07:39:27,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:39:27,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-14 07:39:27,725 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:39:27,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:39:27,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:28,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.288 0.453 2026-09-14 07:39:28,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:28] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.766 2026-09-14 07:39:28,555 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:28,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.073 2026-09-14 07:39:28,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 07:39:28,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:39:29,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.149 0.353 2026-09-14 07:39:29,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.036 2026-09-14 07:39:29,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-14 07:39:29,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:39:29,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.033 0.042 2026-09-14 07:39:29,467 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.115 2026-09-14 07:39:29,481 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:39:29,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.162 2026-09-14 07:39:29,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.209 2026-09-14 07:39:29,590 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:29,608 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:29,633 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:29,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.031 0.268 2026-09-14 07:39:29,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.363 2026-09-14 07:39:29,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.347 2026-09-14 07:39:29,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.313 2026-09-14 07:39:29,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.324 2026-09-14 07:39:29,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.242 2026-09-14 07:39:29,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:29,926 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:29,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.010 0.245 2026-09-14 07:39:29,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.175 2026-09-14 07:39:29,962 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.162 2026-09-14 07:39:29,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.167 2026-09-14 07:39:30,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.174 2026-09-14 07:39:30,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.140 2026-09-14 07:39:30,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=product.product&field=image_128&id=1503&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.157 2026-09-14 07:39:30,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.220 2026-09-14 07:39:30,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.240 2026-09-14 07:39:30,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.263 2026-09-14 07:39:30,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.242 2026-09-14 07:39:30,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.244 2026-09-14 07:39:30,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.189 2026-09-14 07:39:30,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:30,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:30,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-09-14 07:39:30,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-14 07:39:30,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-09-14 07:39:30,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-09-14 07:39:30,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:30,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:30,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:39:30,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-14 07:39:30,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.014 2026-09-14 07:39:30,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:30,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:30,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product with Tag' (trigger: .selection-item:contains("Free Product with Tag"))' 2026-09-14 07:39:30,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product B' (trigger: .selection-item:contains("Free Product B"))' 2026-09-14 07:39:30,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00")))' 2026-09-14 07:39:30,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-09-14 07:39:30,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:30,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:30,692 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:30,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18296 2026-09-14 07:39:30,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:30,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18296 2026-09-14 07:39:30,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp509n8afz_chrome_odoo" 2026-09-14 07:39:30,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-14 07:39:31,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18423 2026-09-14 07:39:31,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsy6r2e4l_chrome_odoo 2026-09-14 07:39:31,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34669/json/version 2026-09-14 07:39:31,814 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34669/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:31,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:31,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34669/json 2026-09-14 07:39:31,822 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34669/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:31,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34669/devtools/page/5384201435617B93B1F5BED274BF5EE9 2026-09-14 07:39:31,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:31,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:32,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:32,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:32,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:32,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:32,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:32,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.572 2026-09-14 07:39:32,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5384201435617B93B1F5BED274BF5EE9', 'loaderId': '9AC5D8829AAB8F2FFBFFA08223B61108', 'isDownload': False} 2026-09-14 07:39:32,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-14 07:39:32,861 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:32,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:32] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 07:39:32,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:32] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-09-14 07:39:32,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:32] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-09-14 07:39:33,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.014 0.008 2026-09-14 07:39:33,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.015 2026-09-14 07:39:33,329 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:33,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:39:33,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:34,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.442 0.473 2026-09-14 07:39:34,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:34] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.919 2026-09-14 07:39:34,336 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:34,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.073 2026-09-14 07:39:34,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:39:34,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:39:35,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.248 0.357 2026-09-14 07:39:35,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.042 2026-09-14 07:39:35,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.010 2026-09-14 07:39:35,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:39:35,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.034 0.046 2026-09-14 07:39:35,375 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:39:35,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.029 0.097 2026-09-14 07:39:35,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.162 2026-09-14 07:39:35,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.210 2026-09-14 07:39:35,534 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:39:35,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:39:35,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:35,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.255 2026-09-14 07:39:35,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.300 2026-09-14 07:39:35,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.258 2026-09-14 07:39:35,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.035 0.289 2026-09-14 07:39:35,734 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:35,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.299 2026-09-14 07:39:35,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.006 0.219 2026-09-14 07:39:35,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.227 2026-09-14 07:39:35,793 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:35,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.173 2026-09-14 07:39:35,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.153 2026-09-14 07:39:35,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.114 2026-09-14 07:39:35,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.096 2026-09-14 07:39:35,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.108 2026-09-14 07:39:35,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.136 2026-09-14 07:39:35,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.168 2026-09-14 07:39:35,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.168 2026-09-14 07:39:36,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.011 0.171 2026-09-14 07:39:36,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:36,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:36,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.016 2026-09-14 07:39:36,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:36,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:36,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-09-14 07:39:36,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-09-14 07:39:36,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-2")))' 2026-09-14 07:39:36,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:36,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:36,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:36,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-09-14 07:39:36,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-09-14 07:39:36,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-5")))' 2026-09-14 07:39:36,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:36,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:36,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:39:36,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:36,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-09-14 07:39:36,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-09-14 07:39:36,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("2")):has(.price:contains("-10")))' 2026-09-14 07:39:36,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:36,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:36,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18423 2026-09-14 07:39:36,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:36,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:36,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18423 2026-09-14 07:39:36,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsy6r2e4l_chrome_odoo" 2026-09-14 07:39:36,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-14 07:39:37,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18547 2026-09-14 07:39:37,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpijpf20lh_chrome_odoo 2026-09-14 07:39:37,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33921/json/version 2026-09-14 07:39:37,577 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33921/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:37,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:37,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33921/json 2026-09-14 07:39:37,628 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33921/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:37,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33921/devtools/page/672E9199BE1E573B12D66C97B4930A31 2026-09-14 07:39:37,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:37,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:37,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:37,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:37,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:37,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:37,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:38,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.127 0.554 2026-09-14 07:39:38,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '672E9199BE1E573B12D66C97B4930A31', 'loaderId': '17B21E34771A5E56A6B38370CF8C40BB', 'isDownload': False} 2026-09-14 07:39:38,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-14 07:39:38,540 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:38,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.008 2026-09-14 07:39:38,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-09-14 07:39:38,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 07:39:38,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-14 07:39:38,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-09-14 07:39:39,024 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:39,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:39:39,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:39,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.432 0.482 2026-09-14 07:39:40,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.925 2026-09-14 07:39:40,041 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:40,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.081 2026-09-14 07:39:40,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:39:40,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:39:40,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.227 0.366 2026-09-14 07:39:40,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.051 2026-09-14 07:39:40,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:39:40,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:39:41,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.029 0.033 2026-09-14 07:39:41,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.092 2026-09-14 07:39:41,074 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:39:41,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.142 2026-09-14 07:39:41,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.187 2026-09-14 07:39:41,153 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:41,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:41,180 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:41,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.217 2026-09-14 07:39:41,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:39:41,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.262 2026-09-14 07:39:41,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.247 2026-09-14 07:39:41,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.199 2026-09-14 07:39:41,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.003 0.180 2026-09-14 07:39:41,316 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:41,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.117 2026-09-14 07:39:41,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.131 2026-09-14 07:39:41,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-14 07:39:41,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.122 2026-09-14 07:39:41,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.110 2026-09-14 07:39:41,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.117 2026-09-14 07:39:41,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.130 2026-09-14 07:39:41,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.157 2026-09-14 07:39:41,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.167 2026-09-14 07:39:41,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.172 2026-09-14 07:39:41,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.155 2026-09-14 07:39:41,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:41,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:41,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:39:41,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-14 07:39:41,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:39:42,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:39:42,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:39:42,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-09-14 07:39:42,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:42,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:42,916 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:42,918 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:42,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:42,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:39:43,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:43,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:43,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:43,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82020036 for PoS orders references: ['Order 00281-002-0001'] (draft: False) 2026-09-14 07:39:43,062 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:39:43,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82020036 with result: [{'id': 341, 'pos_reference': 'Order 00281-002-0001', 'account_move': False}] 2026-09-14 07:39:43,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.104 0.096 2026-09-14 07:39:43,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.038 0.041 2026-09-14 07:39:43,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.010 2026-09-14 07:39:43,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "GET /report/barcode/Code128/044a-806b-4158 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-14 07:39:43,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:39:44,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:44,118 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:44,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18547 2026-09-14 07:39:44,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:44,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18547 2026-09-14 07:39:44,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpijpf20lh_chrome_odoo" 2026-09-14 07:39:44,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18676 2026-09-14 07:39:44,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_ohcmkk0_chrome_odoo 2026-09-14 07:39:44,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45547/json/version 2026-09-14 07:39:44,385 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45547/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:44,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:44,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45547/json 2026-09-14 07:39:44,402 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45547/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:44,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45547/devtools/page/9AB74E9624AA8B2DFB62D8662A75389F 2026-09-14 07:39:44,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:44,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:44,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:44,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:44,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:44,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:44,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.028 0.050 2026-09-14 07:39:44,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9AB74E9624AA8B2DFB62D8662A75389F', 'loaderId': 'F1A8660857DF52B090E82EAC23648D13', 'isDownload': False} 2026-09-14 07:39:44,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-14 07:39:44,575 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:44,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 07:39:44,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-14 07:39:44,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.037 2026-09-14 07:39:44,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:39:44,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.019 0.007 2026-09-14 07:39:45,000 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:45,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:39:45,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:45,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.196 0.354 2026-09-14 07:39:45,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.562 2026-09-14 07:39:45,658 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:45,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.090 2026-09-14 07:39:45,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:39:45,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:39:46,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.217 0.393 2026-09-14 07:39:46,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.039 2026-09-14 07:39:46,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:39:46,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:39:46,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.075 0.054 2026-09-14 07:39:46,699 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:39:46,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.155 2026-09-14 07:39:46,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.190 2026-09-14 07:39:46,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.217 2026-09-14 07:39:46,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.252 2026-09-14 07:39:46,930 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:46,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.340 2026-09-14 07:39:46,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:39:46,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.223 2026-09-14 07:39:46,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:39:46,986 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:39:47,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.236 2026-09-14 07:39:47,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.229 2026-09-14 07:39:47,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.239 2026-09-14 07:39:47,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.160 2026-09-14 07:39:47,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.146 2026-09-14 07:39:47,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-14 07:39:47,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.159 2026-09-14 07:39:47,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-09-14 07:39:47,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.014 0.155 2026-09-14 07:39:47,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.133 2026-09-14 07:39:47,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-14 07:39:47,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-14 07:39:47,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.146 2026-09-14 07:39:47,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:39:47,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:39:47,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:39:47,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:39:47,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:39:48,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-09-14 07:39:48,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:48,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:48,696 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:39:48,698 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:39:48,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:48,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:39:48,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:48,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:48,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:48,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21773044 for PoS orders references: ['Order 00281-004-0001'] (draft: False) 2026-09-14 07:39:48,782 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:39:48,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21773044 with result: [{'id': 342, 'pos_reference': 'Order 00281-004-0001', 'account_move': False}] 2026-09-14 07:39:48,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.035 0.060 2026-09-14 07:39:48,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.068 2026-09-14 07:39:48,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.061 0.062 2026-09-14 07:39:49,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.010 2026-09-14 07:39:49,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:49] "GET /report/barcode/Code128/0448-1973-40b8 HTTP/1.1" 200 - 2 0.006 0.021 2026-09-14 07:39:49,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:39:49,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:39:49,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:39:49,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:39:50,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:39:50,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-09-14 07:39:50,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:50,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:50,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:50,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:39:50,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:50,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:50,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9561649 for PoS orders references: ['Order 00281-004-0002'] (draft: False) 2026-09-14 07:39:50,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:50,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9561649 with result: [{'id': 343, 'pos_reference': 'Order 00281-004-0002', 'account_move': False}] 2026-09-14 07:39:50,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.047 0.059 2026-09-14 07:39:50,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.026 0.040 2026-09-14 07:39:51,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:51] "GET /report/barcode/Code128/0446-cbf5-48e5 HTTP/1.1" 200 - 2 0.004 0.020 2026-09-14 07:39:51,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:51,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18676 2026-09-14 07:39:51,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:51,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18676 2026-09-14 07:39:51,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_ohcmkk0_chrome_odoo" 2026-09-14 07:39:51,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-14 07:39:52,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18807 2026-09-14 07:39:52,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3w16l63w_chrome_odoo 2026-09-14 07:39:52,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42259/json/version 2026-09-14 07:39:52,731 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42259/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:39:52,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:39:52,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42259/json 2026-09-14 07:39:52,759 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42259/json with timeout 3 increased to 10s during tests 2026-09-14 07:39:52,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42259/devtools/page/DB6BADCC1D405C0AB4A717849663359E 2026-09-14 07:39:52,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:39:52,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:39:53,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:39:53,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:39:53,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:39:53,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:39:53,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:39:53,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.089 0.546 2026-09-14 07:39:53,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DB6BADCC1D405C0AB4A717849663359E', 'loaderId': '41219CD78D66CDEB97BB836DFCF2F865', 'isDownload': False} 2026-09-14 07:39:53,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-09-14 07:39:53,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:39:53,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:39:53,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.017 2026-09-14 07:39:53,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.028 2026-09-14 07:39:54,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:39:54,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-09-14 07:39:54,232 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:54,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:39:54,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:39:54,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.294 0.444 2026-09-14 07:39:55,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:39:55,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.042 2026-09-14 07:39:55,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:39:55,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:39:55,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.013 0.048 2026-09-14 07:39:55,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.091 2026-09-14 07:39:55,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.147 2026-09-14 07:39:55,336 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:55,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.154 2026-09-14 07:39:55,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.202 2026-09-14 07:39:55,434 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:39:55,451 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:55,456 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:55,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.255 2026-09-14 07:39:55,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.273 2026-09-14 07:39:55,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.272 2026-09-14 07:39:55,565 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:55,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.239 2026-09-14 07:39:55,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.267 2026-09-14 07:39:55,660 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:39:55,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.015 0.211 2026-09-14 07:39:55,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.207 2026-09-14 07:39:55,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.200 2026-09-14 07:39:55,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.160 2026-09-14 07:39:55,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.168 2026-09-14 07:39:55,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.137 2026-09-14 07:39:55,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.101 2026-09-14 07:39:55,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-14 07:39:55,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.135 2026-09-14 07:39:55,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.142 2026-09-14 07:39:56,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:56,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-14 07:39:56,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:56,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-09-14 07:39:56,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:56,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.026 0.011 2026-09-14 07:39:56,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:39:56,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.013 2026-09-14 07:39:56,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:39:56,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:39:56,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.018 0.012 2026-09-14 07:39:57,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:57,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:39:57,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select reward (trigger: .selection-item:contains("100% on your order"))' 2026-09-14 07:39:57,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:39:57,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:39:57,377 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:39:57,378 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:39:57,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:39:57,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:39:57,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:39:57,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:39:57,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29418085 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-09-14 07:39:57,466 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:39:57,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29418085 with result: [{'id': 344, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-09-14 07:39:57,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.095 0.095 2026-09-14 07:39:57,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.041 0.052 2026-09-14 07:39:57,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.006 2026-09-14 07:39:57,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:57] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.019 2026-09-14 07:39:58,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:39:58,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:39:58,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:39:58,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:39:58,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:39:58,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:39:58,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:39:58,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:39:59,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-14 07:39:59,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:39:59,540 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:39:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:39:59,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18807 2026-09-14 07:39:59,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:39:59,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18807 2026-09-14 07:39:59,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3w16l63w_chrome_odoo" 2026-09-14 07:39:59,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-14 07:40:00,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 18937 2026-09-14 07:40:00,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpei22i8aa_chrome_odoo 2026-09-14 07:40:00,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33361/json/version 2026-09-14 07:40:00,661 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33361/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:00,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:00,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33361/json 2026-09-14 07:40:00,668 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33361/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:00,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33361/devtools/page/FD40112A2A5AE0B4C55DEC597EC56AFE 2026-09-14 07:40:00,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:00,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:00,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:00,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:00,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:00,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:00,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:01,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.091 0.578 2026-09-14 07:40:01,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FD40112A2A5AE0B4C55DEC597EC56AFE', 'loaderId': '16A6E386C9C42F4540F2785263342EC5', 'isDownload': False} 2026-09-14 07:40:01,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-14 07:40:01,630 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:01,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:01] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 07:40:01,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:01] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-09-14 07:40:01,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:01] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-14 07:40:02,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:40:02,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.006 2026-09-14 07:40:02,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:02,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.011 2026-09-14 07:40:02,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:02,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.284 0.428 2026-09-14 07:40:02,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:02,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.050 2026-09-14 07:40:02,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:40:02,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:40:03,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.059 0.038 2026-09-14 07:40:03,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:03,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.034 0.130 2026-09-14 07:40:03,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.177 2026-09-14 07:40:03,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.221 2026-09-14 07:40:03,284 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:40:03,309 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:40:03,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.275 2026-09-14 07:40:03,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:40:03,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.040 0.342 2026-09-14 07:40:03,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.311 2026-09-14 07:40:03,435 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:40:03,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.297 2026-09-14 07:40:03,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.297 2026-09-14 07:40:03,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.201 2026-09-14 07:40:03,558 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:03,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.018 0.221 2026-09-14 07:40:03,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:40:03,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.192 2026-09-14 07:40:03,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.175 2026-09-14 07:40:03,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.153 2026-09-14 07:40:03,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.135 2026-09-14 07:40:03,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.153 2026-09-14 07:40:03,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.327 2026-09-14 07:40:03,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.127 2026-09-14 07:40:03,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.126 2026-09-14 07:40:04,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:04,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:04,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-14 07:40:04,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:04,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:40:04,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:40:04,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:40:04,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-09-14 07:40:04,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'loyalty points awarded 90 (trigger: .loyalty-points-total .value:contains("90"))' 2026-09-14 07:40:04,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-09-14 07:40:04,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:04,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:04,322 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:04,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:04,325 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:04,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:04,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:40:04,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:04,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:04,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:04,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:40:04,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72980681 for PoS orders references: ['Order 00283-001-0001'] (draft: False) 2026-09-14 07:40:04,432 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:40:04,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72980681 with result: [{'id': 345, 'pos_reference': 'Order 00283-001-0001', 'account_move': False}] 2026-09-14 07:40:04,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.109 0.122 2026-09-14 07:40:04,765 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.042 0.052 2026-09-14 07:40:04,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:04] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-14 07:40:05,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:05,558 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:05,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 18937 2026-09-14 07:40:05,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:05,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 18937 2026-09-14 07:40:05,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpei22i8aa_chrome_odoo" 2026-09-14 07:40:05,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-14 07:40:07,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19067 2026-09-14 07:40:07,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp50mpczsm_chrome_odoo 2026-09-14 07:40:07,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35287/json/version 2026-09-14 07:40:07,775 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35287/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:07,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:07,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35287/json 2026-09-14 07:40:07,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35287/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:07,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35287/devtools/page/3197433E7CAC25AB07DBA807352478B0 2026-09-14 07:40:07,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:07,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:08,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:08,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:08,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:08,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:08,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:09,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 1.475 2026-09-14 07:40:09,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3197433E7CAC25AB07DBA807352478B0', 'loaderId': 'DB9308582BF16C94E5EBDE41530A632E', 'isDownload': False} 2026-09-14 07:40:09,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-14 07:40:09,661 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:09,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:09] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 07:40:09,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:09] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.032 2026-09-14 07:40:09,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:09] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-09-14 07:40:10,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:40:10,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.008 2026-09-14 07:40:10,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:10,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:40:10,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:11,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.338 0.472 2026-09-14 07:40:11,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.819 2026-09-14 07:40:11,094 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:11,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.064 2026-09-14 07:40:11,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:40:11,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:40:11,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.210 0.366 2026-09-14 07:40:11,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.038 2026-09-14 07:40:11,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:40:11,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:40:12,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.057 0.043 2026-09-14 07:40:12,081 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:40:12,117 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.134 2026-09-14 07:40:12,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.166 2026-09-14 07:40:12,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.181 2026-09-14 07:40:12,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.242 2026-09-14 07:40:12,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.240 2026-09-14 07:40:12,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.168 2026-09-14 07:40:12,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.200 2026-09-14 07:40:12,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:12,367 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:12,371 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:12,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.189 2026-09-14 07:40:12,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.208 2026-09-14 07:40:12,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:12,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.232 2026-09-14 07:40:12,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.237 2026-09-14 07:40:12,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.012 0.240 2026-09-14 07:40:12,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:12,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-14 07:40:12,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.175 2026-09-14 07:40:12,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 07:40:12,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.169 2026-09-14 07:40:12,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-14 07:40:12,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.138 2026-09-14 07:40:12,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.135 2026-09-14 07:40:12,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.281 2026-09-14 07:40:12,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.148 2026-09-14 07:40:13,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:13,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:13,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:40:13,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-09-14 07:40:13,159 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.015 2026-09-14 07:40:13,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-09-14 07:40:13,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-09-14 07:40:13,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-09-14 07:40:13,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:40:13,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:40:13,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:13,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:13,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-09-14 07:40:14,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:14,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:14,182 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:14,195 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:40:14,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:14,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:14,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:14,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:14,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:14,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70484092 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-09-14 07:40:14,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:40:14,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70484092 with result: [{'id': 346, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-09-14 07:40:14,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.093 0.108 2026-09-14 07:40:14,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.069 2026-09-14 07:40:14,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.024 0.050 2026-09-14 07:40:14,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:14] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.015 2026-09-14 07:40:15,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:40:15,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-09-14 07:40:15,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-09-14 07:40:15,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:40:15,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:40:15,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:40:15,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:15,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-09-14 07:40:16,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:40:16,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:16,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:16,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:16,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:40:16,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:16,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:16,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66602715 for PoS orders references: ['Order 00284-002-0002'] (draft: False) 2026-09-14 07:40:16,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:16,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66602715 with result: [{'id': 347, 'pos_reference': 'Order 00284-002-0002', 'account_move': False}] 2026-09-14 07:40:16,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.029 0.054 2026-09-14 07:40:16,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.030 0.040 2026-09-14 07:40:17,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-09-14 07:40:17,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-14 07:40:17,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-09-14 07:40:17,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-14 07:40:17,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:17,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:17,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:40:17,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:40:17,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:40:17,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.013 2026-09-14 07:40:17,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:17,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 07:40:17,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:17,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-09-14 07:40:18,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:18,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:18,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:18,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:18,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:18,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:18,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13020713 for PoS orders references: ['Order 00284-002-0003'] (draft: False) 2026-09-14 07:40:18,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:18,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13020713 with result: [{'id': 348, 'pos_reference': 'Order 00284-002-0003', 'account_move': False}] 2026-09-14 07:40:18,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.045 0.056 2026-09-14 07:40:18,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.061 0.063 2026-09-14 07:40:19,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-09-14 07:40:19,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-09-14 07:40:19,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:40:19,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:19,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:19,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:40:19,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:40:19,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:40:19,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:40:19,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:19,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-09-14 07:40:20,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:20,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:20,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:20,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:40:20,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:20,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:20,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:20,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.014 2026-09-14 07:40:20,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7567442 for PoS orders references: ['Order 00284-002-0004'] (draft: False) 2026-09-14 07:40:20,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7567442 with result: [{'id': 349, 'pos_reference': 'Order 00284-002-0004', 'account_move': False}] 2026-09-14 07:40:20,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.038 0.050 2026-09-14 07:40:20,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.030 0.037 2026-09-14 07:40:21,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-09-14 07:40:21,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-14 07:40:21,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:21,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:21,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-09-14 07:40:21,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:40:21,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-09-14 07:40:21,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:21,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:21,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:21,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 07:40:21,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:40:21,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:21,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:21,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15699895 for PoS orders references: ['Order 00284-002-0005'] (draft: False) 2026-09-14 07:40:21,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:21,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15699895 with result: [{'id': 350, 'pos_reference': 'Order 00284-002-0005', 'account_move': False}] 2026-09-14 07:40:21,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.058 0.063 2026-09-14 07:40:21,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.025 0.046 2026-09-14 07:40:22,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:40:22,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:40:22,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:40:22,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:40:22,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:40:22,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:40:22,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:40:22,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:40:22,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-09-14 07:40:23,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:40:23,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:23,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:23,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-09-14 07:40:23,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:40:23,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:40:23,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-14 07:40:23,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-09-14 07:40:23,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-09-14 07:40:23,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-09-14 07:40:23,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:23,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:23,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:23,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:40:23,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:23,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:23,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.012 2026-09-14 07:40:24,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86081007 for PoS orders references: ['Order 00284-002-0006'] (draft: False) 2026-09-14 07:40:24,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86081007 with result: [{'id': 351, 'pos_reference': 'Order 00284-002-0006', 'account_move': False}] 2026-09-14 07:40:24,132 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.060 0.061 2026-09-14 07:40:24,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.020 0.046 2026-09-14 07:40:24,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:40:24,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:25,000 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:25,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19067 2026-09-14 07:40:25,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:25,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19067 2026-09-14 07:40:25,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp50mpczsm_chrome_odoo" 2026-09-14 07:40:25,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-14 07:40:25,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19237 2026-09-14 07:40:25,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7bf20gjx_chrome_odoo 2026-09-14 07:40:25,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38033/json/version 2026-09-14 07:40:25,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38033/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:25,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:25,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38033/json 2026-09-14 07:40:25,847 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38033/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:25,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38033/devtools/page/20DA7D298D3E0CE9D3772998D9773485 2026-09-14 07:40:25,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:25,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:26,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:26,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:26,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:26,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:26,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:26,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.114 0.532 2026-09-14 07:40:26,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '20DA7D298D3E0CE9D3772998D9773485', 'loaderId': '81D16698A1132DD19B2918B3B4C858F9', 'isDownload': False} 2026-09-14 07:40:26,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-14 07:40:26,824 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:26,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:26] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:40:26,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:26] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.016 2026-09-14 07:40:26,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:26] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 07:40:27,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:27] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-09-14 07:40:27,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.007 2026-09-14 07:40:27,286 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:40:27,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:40:27,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:28,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.329 0.436 2026-09-14 07:40:28,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.799 2026-09-14 07:40:28,157 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:28,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.094 2026-09-14 07:40:28,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:40:28,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:40:28,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.216 0.398 2026-09-14 07:40:29,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.041 2026-09-14 07:40:29,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-14 07:40:29,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:40:29,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.026 0.037 2026-09-14 07:40:29,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:29,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.100 2026-09-14 07:40:29,183 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:29,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.143 2026-09-14 07:40:29,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.044 0.175 2026-09-14 07:40:29,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.263 2026-09-14 07:40:29,335 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:29,352 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:40:29,361 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:29,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.277 2026-09-14 07:40:29,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.274 2026-09-14 07:40:29,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.238 2026-09-14 07:40:29,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.260 2026-09-14 07:40:29,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.237 2026-09-14 07:40:29,554 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:29,563 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:29,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.187 2026-09-14 07:40:29,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.175 2026-09-14 07:40:29,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 07:40:29,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.051 0.179 2026-09-14 07:40:29,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.183 2026-09-14 07:40:29,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.184 2026-09-14 07:40:29,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.136 2026-09-14 07:40:29,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.312 2026-09-14 07:40:29,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.152 2026-09-14 07:40:29,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.175 2026-09-14 07:40:30,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:30,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:40:30,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.017 2026-09-14 07:40:30,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:40:30,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:30,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:40:31,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:31,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:31,167 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:31,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:31,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:31,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:31,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:40:31,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:40:31,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:31,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:31,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91181248 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-09-14 07:40:31,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:31,295 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:31,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91181248 with result: [{'id': 352, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-09-14 07:40:31,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.133 0.095 2026-09-14 07:40:31,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.050 2026-09-14 07:40:31,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.040 0.047 2026-09-14 07:40:31,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-14 07:40:31,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:31] "GET /report/barcode/Code128/0441-9455-4017 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-14 07:40:32,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:32,410 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:32,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19237 2026-09-14 07:40:32,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:32,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19237 2026-09-14 07:40:32,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7bf20gjx_chrome_odoo" 2026-09-14 07:40:32,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-14 07:40:33,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19367 2026-09-14 07:40:33,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4fljr_rs_chrome_odoo 2026-09-14 07:40:33,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45459/json/version 2026-09-14 07:40:33,623 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45459/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:33,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:33,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45459/json 2026-09-14 07:40:33,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45459/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:33,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45459/devtools/page/C0D4ACEE32F6C626B9F3636E71C6BBB9 2026-09-14 07:40:33,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:33,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:33,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:33,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:33,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:33,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:33,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:34,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:34] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.152 0.574 2026-09-14 07:40:34,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0D4ACEE32F6C626B9F3636E71C6BBB9', 'loaderId': '02762E8D252D63362D43FF0920116AEF', 'isDownload': False} 2026-09-14 07:40:34,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-14 07:40:34,662 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:34,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:34] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:40:34,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:34] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-14 07:40:34,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:34] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-09-14 07:40:35,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-14 07:40:35,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.005 2026-09-14 07:40:35,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:40:35,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:40:35,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:35,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 290 0.287 0.399 2026-09-14 07:40:35,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.693 2026-09-14 07:40:35,882 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:35,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.076 2026-09-14 07:40:35,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:40:36,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:40:36,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.156 0.298 2026-09-14 07:40:36,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.044 2026-09-14 07:40:36,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.008 2026-09-14 07:40:36,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:40:36,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.044 0.047 2026-09-14 07:40:36,707 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:40:36,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.122 2026-09-14 07:40:36,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.175 2026-09-14 07:40:36,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.219 2026-09-14 07:40:36,862 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:36,872 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:36,891 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:40:36,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.288 2026-09-14 07:40:37,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.327 2026-09-14 07:40:37,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.017 2026-09-14 07:40:37,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:40:37,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.312 2026-09-14 07:40:37,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.316 2026-09-14 07:40:37,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.245 2026-09-14 07:40:37,169 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:37,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.196 2026-09-14 07:40:37,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.027 2026-09-14 07:40:37,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-14 07:40:37,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.018 0.160 2026-09-14 07:40:37,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.129 2026-09-14 07:40:37,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.582 2026-09-14 07:40:37,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.010 0.141 2026-09-14 07:40:37,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.014 0.139 2026-09-14 07:40:37,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.010 0.158 2026-09-14 07:40:37,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.079 2026-09-14 07:40:37,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:37,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:37,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:37,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.018 2026-09-14 07:40:37,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:37,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:40:37,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:40:37,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:40:37,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:37,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:40:38,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:38,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:38,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:38,771 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:40:38,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:38,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:38,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:40:38,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:40:38,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:38,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:38,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36378514 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-09-14 07:40:38,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:38,894 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:40:39,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36378514 with result: [{'id': 353, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-09-14 07:40:39,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.112 0.106 2026-09-14 07:40:39,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 07:40:39,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:40:39,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:39,898 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:39,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19367 2026-09-14 07:40:39,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:39,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19367 2026-09-14 07:40:39,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4fljr_rs_chrome_odoo" 2026-09-14 07:40:40,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-14 07:40:40,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19495 2026-09-14 07:40:40,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsogh639b_chrome_odoo 2026-09-14 07:40:40,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34181/json/version 2026-09-14 07:40:40,735 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34181/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:40,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:40,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34181/json 2026-09-14 07:40:40,800 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34181/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:40,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34181/devtools/page/6050C6B0567DA01A853780A96AFEBC0F 2026-09-14 07:40:40,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:40,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:41,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:41,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:41,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:41,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:41,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:41,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.119 0.528 2026-09-14 07:40:41,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6050C6B0567DA01A853780A96AFEBC0F', 'loaderId': '92EF22A36CEFE002516A78DE439B1A6C', 'isDownload': False} 2026-09-14 07:40:41,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-14 07:40:41,755 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:41,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.012 2026-09-14 07:40:41,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-09-14 07:40:41,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.028 2026-09-14 07:40:42,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:40:42,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.007 2026-09-14 07:40:42,227 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:42,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-09-14 07:40:42,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:43,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.372 0.447 2026-09-14 07:40:43,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "GET /pos/web HTTP/1.1" 200 - 20 0.010 0.825 2026-09-14 07:40:43,140 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:43,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.056 2026-09-14 07:40:43,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 07:40:43,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:40:43,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.226 0.363 2026-09-14 07:40:43,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.044 2026-09-14 07:40:43,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.012 2026-09-14 07:40:44,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:40:44,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.052 0.045 2026-09-14 07:40:44,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.128 2026-09-14 07:40:44,181 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:44,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.171 2026-09-14 07:40:44,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.229 2026-09-14 07:40:44,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.281 2026-09-14 07:40:44,362 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40: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-09-14 07:40:44,391 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:44,404 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:44,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.351 2026-09-14 07:40:44,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.318 2026-09-14 07:40:44,466 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:44,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.311 2026-09-14 07:40:44,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.337 2026-09-14 07:40:44,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.034 0.341 2026-09-14 07:40:44,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:44,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.283 2026-09-14 07:40:44,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.257 2026-09-14 07:40:44,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.257 2026-09-14 07:40:44,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.017 0.222 2026-09-14 07:40:44,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.196 2026-09-14 07:40:44,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.170 2026-09-14 07:40:44,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.104 2026-09-14 07:40:44,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.126 2026-09-14 07:40:44,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.125 2026-09-14 07:40:44,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.132 2026-09-14 07:40:45,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:45,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:45,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:45,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.017 2026-09-14 07:40:45,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:45,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 07:40:45,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:40:45,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.015 2026-09-14 07:40:45,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:40:45,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:40:45,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:45,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:40:45,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-14 07:40:46,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-09-14 07:40:46,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:40:46,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-09-14 07:40:46,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-09-14 07:40:46,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:46,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:46,392 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:46,396 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:46,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:46,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:46,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:40:46,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:40:46,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:46,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:46,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:46,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99046240 for PoS orders references: ['Order 00287-002-0001'] (draft: False) 2026-09-14 07:40:46,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:40:46,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99046240 with result: [{'id': 354, 'pos_reference': 'Order 00287-002-0001', 'account_move': False}] 2026-09-14 07:40:46,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.143 0.111 2026-09-14 07:40:46,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.043 0.056 2026-09-14 07:40:46,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-14 07:40:47,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:40:47,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:47,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:47,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19495 2026-09-14 07:40:47,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:47,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19495 2026-09-14 07:40:47,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsogh639b_chrome_odoo" 2026-09-14 07:40:47,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19630 2026-09-14 07:40:47,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3rizz_tb_chrome_odoo 2026-09-14 07:40:47,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42875/json/version 2026-09-14 07:40:47,979 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42875/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:47,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:47,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42875/json 2026-09-14 07:40:47,986 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42875/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:47,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42875/devtools/page/149E544B38FA851468E8D5C52E64BF4B 2026-09-14 07:40:47,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:47,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:48,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:48,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:48,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:48,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:48,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.038 0.056 2026-09-14 07:40:48,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '149E544B38FA851468E8D5C52E64BF4B', 'loaderId': 'A78CE889EC3DF046537CDF5AC761FAFF', 'isDownload': False} 2026-09-14 07:40:48,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-14 07:40:48,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:48,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-09-14 07:40:48,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-14 07:40:48,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-14 07:40:48,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.008 2026-09-14 07:40:48,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-09-14 07:40:48,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:40:48,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:48,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:40:49,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.196 0.355 2026-09-14 07:40:49,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.554 2026-09-14 07:40:49,281 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:49,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.088 2026-09-14 07:40:49,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:40:49,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:40:49,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.147 0.281 2026-09-14 07:40:49,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.047 2026-09-14 07:40:49,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.010 2026-09-14 07:40:49,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:40:50,094 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.046 0.037 2026-09-14 07:40:50,103 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:50,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.118 2026-09-14 07:40:50,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.138 2026-09-14 07:40:50,203 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:40:50,220 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:40:50,229 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:40:50,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.186 2026-09-14 07:40:50,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.249 2026-09-14 07:40:50,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.282 2026-09-14 07:40:50,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.220 2026-09-14 07:40:50,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:50,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.218 2026-09-14 07:40:50,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.159 2026-09-14 07:40:50,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.158 2026-09-14 07:40:50,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.122 2026-09-14 07:40:50,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.099 2026-09-14 07:40:50,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.076 2026-09-14 07:40:50,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.028 0.107 2026-09-14 07:40:50,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.114 2026-09-14 07:40:50,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.146 2026-09-14 07:40:50,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.188 2026-09-14 07:40:50,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.200 2026-09-14 07:40:50,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.200 2026-09-14 07:40:50,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.015 0.167 2026-09-14 07:40:50,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:51,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:40:51,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:40:51,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-09-14 07:40:51,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:40:51,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:40:51,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:51,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:40:52,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-09-14 07:40:52,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:40:52,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:40:52,078 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:52,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:52,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:40:52,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:40:52,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:40:52,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:40:52,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:40:52,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:40:52,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61784249 for PoS orders references: ['Order 00287-004-0001'] (draft: False) 2026-09-14 07:40:52,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:40:52,192 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:40:52,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61784249 with result: [{'id': 355, 'pos_reference': 'Order 00287-004-0001', 'account_move': False}] 2026-09-14 07:40:52,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.049 0.071 2026-09-14 07:40:52,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 07:40:52,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 07:40:53,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:53,095 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:53,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19630 2026-09-14 07:40:53,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:53,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19630 2026-09-14 07:40:53,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3rizz_tb_chrome_odoo" 2026-09-14 07:40:53,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-09-14 07:40:53,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19754 2026-09-14 07:40:53,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpky12xu6f_chrome_odoo 2026-09-14 07:40:53,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34049/json/version 2026-09-14 07:40:53,675 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34049/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:53,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:53,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34049/json 2026-09-14 07:40:53,695 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34049/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:53,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34049/devtools/page/7C54846CF5B110AAA6934C87193D2DDD 2026-09-14 07:40:53,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:53,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:53,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:53,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:53,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:40:53,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:40:53,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:40:54,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:54] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.121 0.592 2026-09-14 07:40:54,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C54846CF5B110AAA6934C87193D2DDD', 'loaderId': '03A6BD80424D697F83AA05A0A87EFA11', 'isDownload': False} 2026-09-14 07:40:54,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-09-14 07:40:54,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:40:54,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:54] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:40:54,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:54] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-09-14 07:40:54,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:54] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-09-14 07:40:55,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 07:40:55,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-14 07:40:55,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:40:55,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-09-14 07:40:55,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_number_buffer_popup', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:40:55,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.305 0.432 2026-09-14 07:40:55,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:40:55,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-09-14 07:40:55,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:40:55,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:40:56,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.031 2026-09-14 07:40:56,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.079 2026-09-14 07:40:56,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.125 2026-09-14 07:40:56,134 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:56,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.147 2026-09-14 07:40:56,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.218 2026-09-14 07:40:56,252 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:56,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:40:56,277 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:56,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.029 0.267 2026-09-14 07:40:56,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.279 2026-09-14 07:40:56,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.259 2026-09-14 07:40:56,382 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:40:56,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.268 2026-09-14 07:40:56,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.033 0.262 2026-09-14 07:40:56,488 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:40:56,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.212 2026-09-14 07:40:56,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.199 2026-09-14 07:40:56,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.034 0.232 2026-09-14 07:40:56,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.220 2026-09-14 07:40:56,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.231 2026-09-14 07:40:56,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.209 2026-09-14 07:40:56,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.149 2026-09-14 07:40:56,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.154 2026-09-14 07:40:56,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.162 2026-09-14 07:40:56,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.016 0.115 2026-09-14 07:40:57,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:40:57,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:40:57,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:40:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-14 07:40:57,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:40:57,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:40:57,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:40:58,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0","price":"6.40"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("6.40")))' 2026-09-14 07:40:58,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-09-14 07:40:58,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Enter Code button (trigger: .control-buttons .control-button span:contains("Enter Code"))' 2026-09-14 07:40:58,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Click modal header (trigger: .popup.popup-textinput .modal-header)' 2026-09-14 07:40:58,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-09-14 07:40:58,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'discard text input popup (trigger: .modal-dialog .cancel)' 2026-09-14 07:40:58,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-09-14 07:40:58,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-09-14 07:40:58,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-09-14 07:40:58,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:40:58,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19754 2026-09-14 07:40:58,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:40:58,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19754 2026-09-14 07:40:58,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpky12xu6f_chrome_odoo" 2026-09-14 07:40:58,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-14 07:40:59,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19874 2026-09-14 07:40:59,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdcuuy00v_chrome_odoo 2026-09-14 07:40:59,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46671/json/version 2026-09-14 07:40:59,230 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46671/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:40:59,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:40:59,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46671/json 2026-09-14 07:40:59,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46671/json with timeout 3 increased to 10s during tests 2026-09-14 07:40:59,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46671/devtools/page/12E0ACA32B55BF62E94FF04FB74D73E9 2026-09-14 07:40:59,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:40:59,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:40:59,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:40:59,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:40:59,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:40:59,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:40:59,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:00,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.086 0.527 2026-09-14 07:41:00,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '12E0ACA32B55BF62E94FF04FB74D73E9', 'loaderId': '8395B5462D697245A59460D3FD4516D2', 'isDownload': False} 2026-09-14 07:41:00,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-14 07:41:00,197 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:00,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-09-14 07:41:00,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.026 2026-09-14 07:41:00,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-09-14 07:41:00,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:41:00,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:41:00,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:00,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-14 07:41:00,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:01,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.296 0.420 2026-09-14 07:41:01,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:01] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.741 2026-09-14 07:41:01,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:01,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.095 2026-09-14 07:41:01,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:41:01,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-14 07:41:02,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.184 0.359 2026-09-14 07:41:02,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.043 2026-09-14 07:41:02,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 07:41:02,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:41:02,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.048 0.037 2026-09-14 07:41:02,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.113 2026-09-14 07:41:02,478 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:02,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.150 2026-09-14 07:41:02,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.206 2026-09-14 07:41:02,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.247 2026-09-14 07:41:02,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.310 2026-09-14 07:41:02,691 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:02,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:02,707 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:02,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.255 2026-09-14 07:41:02,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.275 2026-09-14 07:41:02,782 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:02,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1517&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.260 2026-09-14 07:41:02,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.275 2026-09-14 07:41:02,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.268 2026-09-14 07:41:02,948 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:02,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.016 0.234 2026-09-14 07:41:02,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.254 2026-09-14 07:41:03,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.207 2026-09-14 07:41:03,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.214 2026-09-14 07:41:03,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.178 2026-09-14 07:41:03,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.147 2026-09-14 07:41:03,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-14 07:41:03,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.118 2026-09-14 07:41:03,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.116 2026-09-14 07:41:03,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.125 2026-09-14 07:41:03,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:03,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:03,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:03,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.016 2026-09-14 07:41:03,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:03,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:41:03,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-09-14 07:41:03,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:41:03,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click selection '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order"))' 2026-09-14 07:41:03,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00"))' 2026-09-14 07:41:03,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:03,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:03,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19874 2026-09-14 07:41:03,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:03,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19874 2026-09-14 07:41:03,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdcuuy00v_chrome_odoo" 2026-09-14 07:41:03,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-14 07:41:05,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 19996 2026-09-14 07:41:05,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp527euy46_chrome_odoo 2026-09-14 07:41:05,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39601/json/version 2026-09-14 07:41:05,262 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39601/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:05,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:05,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39601/json 2026-09-14 07:41:05,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39601/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:05,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39601/devtools/page/1897CA1BC07CAF22BBBC3F34CE44FBF7 2026-09-14 07:41:05,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:05,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:05,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:05,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:05,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:41:05,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:41:05,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:07,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.099 1.420 2026-09-14 07:41:07,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1897CA1BC07CAF22BBBC3F34CE44FBF7', 'loaderId': '1B3ED8A460076C050AC8D494C7022525', 'isDownload': False} 2026-09-14 07:41:07,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-14 07:41:07,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:07,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-09-14 07:41:07,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.026 2026-09-14 07:41:07,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.029 2026-09-14 07:41:07,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:41:07,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-09-14 07:41:07,690 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:07,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.005 2026-09-14 07:41:07,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:08,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.375 0.487 2026-09-14 07:41:08,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:08] "GET /pos/web HTTP/1.1" 200 - 20 0.033 0.865 2026-09-14 07:41:08,662 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:08,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.094 2026-09-14 07:41:08,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-14 07:41:08,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 07:41:09,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.211 0.356 2026-09-14 07:41:09,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.042 2026-09-14 07:41:09,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.012 2026-09-14 07:41:09,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:41:09,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.033 0.037 2026-09-14 07:41:09,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.099 2026-09-14 07:41:09,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.139 2026-09-14 07:41:09,701 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:09,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.175 2026-09-14 07:41:09,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.225 2026-09-14 07:41:09,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.269 2026-09-14 07:41:09,848 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:41:09,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.248 2026-09-14 07:41:09,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:09,879 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:41:09,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.057 0.243 2026-09-14 07:41:09,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:10,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.300 2026-09-14 07:41:10,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.314 2026-09-14 07:41:10,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.329 2026-09-14 07:41:10,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.009 0.273 2026-09-14 07:41:10,175 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:10,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.292 2026-09-14 07:41:10,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.233 2026-09-14 07:41:10,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.231 2026-09-14 07:41:10,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.209 2026-09-14 07:41:10,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.212 2026-09-14 07:41:10,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.191 2026-09-14 07:41:10,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.216 2026-09-14 07:41:10,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.217 2026-09-14 07:41:10,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.213 2026-09-14 07:41:10,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.203 2026-09-14 07:41:10,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:10,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:10,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.012 2026-09-14 07:41:10,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:10,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:10,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:10,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:10,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:10,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:10,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-09-14 07:41:10,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:10,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:10,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:41:10,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:41:10,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:41:11,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-09-14 07:41:11,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-09-14 07:41:11,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'loyalty points awarded 135 (trigger: .loyalty-points-won .value:contains("135"))' 2026-09-14 07:41:11,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:11,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:11,075 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:11,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:11,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:11,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:41:11,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:41:11,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:41:11,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:41:11,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:11,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:11,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:11,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:11,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.012 0.015 2026-09-14 07:41:11,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17786018 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-09-14 07:41:11,254 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:11,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17786018 with result: [{'id': 356, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-09-14 07:41:11,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.067 0.099 2026-09-14 07:41:11,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.040 0.057 2026-09-14 07:41:11,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:11] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.013 2026-09-14 07:41:12,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:41:12,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:12,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:12,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 19996 2026-09-14 07:41:12,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:12,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 19996 2026-09-14 07:41:12,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp527euy46_chrome_odoo" 2026-09-14 07:41:12,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-14 07:41:13,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20132 2026-09-14 07:41:13,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw25lt9qc_chrome_odoo 2026-09-14 07:41:13,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45547/json/version 2026-09-14 07:41:13,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45547/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:13,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:13,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45547/json 2026-09-14 07:41:13,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45547/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:13,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45547/devtools/page/17F4D69EE06330BD2ED3457D1D602542 2026-09-14 07:41:13,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:13,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:14,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:14,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:14,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:41:14,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:41:14,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:15,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.108 0.586 2026-09-14 07:41:15,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '17F4D69EE06330BD2ED3457D1D602542', 'loaderId': 'EC336976C2F1AFA4F7981F8C371D18F6', 'isDownload': False} 2026-09-14 07:41:15,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-14 07:41:15,012 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:15,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-14 07:41:15,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.036 2026-09-14 07:41:15,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.046 2026-09-14 07:41:15,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 07:41:15,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.020 2026-09-14 07:41:15,435 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:15,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-09-14 07:41:15,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:41:16,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.354 0.469 2026-09-14 07:41:16,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.844 2026-09-14 07:41:16,353 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:16,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.081 2026-09-14 07:41:16,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:41:16,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:41:17,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.187 0.335 2026-09-14 07:41:17,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.039 2026-09-14 07:41:17,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.011 2026-09-14 07:41:17,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:41:17,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-14 07:41:17,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.082 2026-09-14 07:41:17,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.112 2026-09-14 07:41:17,305 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:17,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.157 2026-09-14 07:41:17,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.195 2026-09-14 07:41:17,394 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:17,402 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:17,412 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:17,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.236 2026-09-14 07:41:17,457 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:17,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.232 2026-09-14 07:41:17,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-14 07:41:17,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.235 2026-09-14 07:41:17,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-14 07:41:17,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.006 0.202 2026-09-14 07:41:17,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.171 2026-09-14 07:41:17,636 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:41:17,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.038 2026-09-14 07:41:17,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.203 2026-09-14 07:41:17,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.193 2026-09-14 07:41:17,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.152 2026-09-14 07:41:17,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.175 2026-09-14 07:41:17,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.324 2026-09-14 07:41:17,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.198 2026-09-14 07:41:17,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.165 2026-09-14 07:41:17,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.174 2026-09-14 07:41:18,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:18,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:18,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:18,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.017 2026-09-14 07:41:18,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:18,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:18,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-14 07:41:18,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:18,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.020 2026-09-14 07:41:18,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:18,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.022 2026-09-14 07:41:18,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:18,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-14 07:41:18,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-09-14 07:41:18,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-09-14 07:41:18,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:18,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:18,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:18,516 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:18,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:18,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:41:18,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:18,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:41:18,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:18,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:18,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:18,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:18,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.011 2026-09-14 07:41:18,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6591871 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-09-14 07:41:18,724 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:18,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6591871 with result: [{'id': 357, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-09-14 07:41:18,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.123 0.099 2026-09-14 07:41:19,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.051 0.053 2026-09-14 07:41:19,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.012 2026-09-14 07:41:19,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:41:19,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:19,828 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:19,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20132 2026-09-14 07:41:19,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:19,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20132 2026-09-14 07:41:19,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw25lt9qc_chrome_odoo" 2026-09-14 07:41:19,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-14 07:41:21,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20270 2026-09-14 07:41:21,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp95a1bt3n_chrome_odoo 2026-09-14 07:41:21,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44921/json/version 2026-09-14 07:41:21,461 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44921/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:21,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:21,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44921/json 2026-09-14 07:41:21,469 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44921/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:21,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44921/devtools/page/6E9134058227BDABDC6963B50B37CA38 2026-09-14 07:41:21,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:21,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:21,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:21,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:21,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:41:21,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:41:21,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:22,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.136 0.631 2026-09-14 07:41:22,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6E9134058227BDABDC6963B50B37CA38', 'loaderId': '74B911685FB9A22443F00314913E995D', 'isDownload': False} 2026-09-14 07:41:22,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-14 07:41:22,595 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:22,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:22] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-09-14 07:41:22,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:22] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.022 2026-09-14 07:41:22,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:22] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.052 2026-09-14 07:41:22,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:22] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:41:23,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:41:23,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:41:23,032 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:23,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:23,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.351 0.428 2026-09-14 07:41:23,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.794 2026-09-14 07:41:23,906 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:23,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-09-14 07:41:23,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:41:24,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:41:24,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.153 0.381 2026-09-14 07:41:24,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.039 2026-09-14 07:41:24,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:41:24,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:41:24,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.060 0.037 2026-09-14 07:41:24,826 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:41:24,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.110 2026-09-14 07:41:24,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.143 2026-09-14 07:41:24,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.180 2026-09-14 07:41:24,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41: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-09-14 07:41:24,987 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:24,991 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:25,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.222 2026-09-14 07:41:25,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.293 2026-09-14 07:41:25,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.244 2026-09-14 07:41:25,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:25,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.277 2026-09-14 07:41:25,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.281 2026-09-14 07:41:25,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.021 0.213 2026-09-14 07:41:25,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.224 2026-09-14 07:41:25,246 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:25,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.170 2026-09-14 07:41:25,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.153 2026-09-14 07:41:25,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.182 2026-09-14 07:41:25,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.187 2026-09-14 07:41:25,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.155 2026-09-14 07:41:25,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.148 2026-09-14 07:41:25,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.178 2026-09-14 07:41:25,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.193 2026-09-14 07:41:25,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.162 2026-09-14 07:41:25,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.175 2026-09-14 07:41:25,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.191 2026-09-14 07:41:25,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:25,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:25,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:25,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.020 2026-09-14 07:41:25,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:25,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:25,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:25,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:25,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:25,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-09-14 07:41:25,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:25,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:26,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:41:26,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:41:26,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:41:26,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00")))' 2026-09-14 07:41:26,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-09-14 07:41:26,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-09-14 07:41:26,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:26,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:26,128 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:26,130 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:26,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:26,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:41:26,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:41:26,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:41:26,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:41:26,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:26,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:26,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:26,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:26,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.020 2026-09-14 07:41:26,303 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:26,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57260653 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-09-14 07:41:26,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57260653 with result: [{'id': 358, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-09-14 07:41:26,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.156 0.133 2026-09-14 07:41:26,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.060 0.064 2026-09-14 07:41:26,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.013 2026-09-14 07:41:27,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:27,535 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:27,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20270 2026-09-14 07:41:27,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:27,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20270 2026-09-14 07:41:27,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp95a1bt3n_chrome_odoo" 2026-09-14 07:41:27,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-14 07:41:29,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20404 2026-09-14 07:41:29,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm12ifqdq_chrome_odoo 2026-09-14 07:41:29,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41209/json/version 2026-09-14 07:41:29,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41209/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:29,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:29,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41209/json 2026-09-14 07:41:29,235 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41209/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:29,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41209/devtools/page/745204628AD3D9897A5121AA787E8222 2026-09-14 07:41:29,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:29,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:29,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:29,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:29,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:41:29,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:41:29,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:30,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.132 0.617 2026-09-14 07:41:30,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '745204628AD3D9897A5121AA787E8222', 'loaderId': 'C4443A1074CE3C5491F0FC75C31BA525', 'isDownload': False} 2026-09-14 07:41:30,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-14 07:41:30,328 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:30,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:41:30,365 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.026 2026-09-14 07:41:30,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:41:30,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:41:30,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.011 2026-09-14 07:41:30,775 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:30,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:41:30,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:31,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.311 0.438 2026-09-14 07:41:31,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.773 2026-09-14 07:41:31,638 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:31,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.090 2026-09-14 07:41:31,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:41:31,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:41:32,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.121 0.335 2026-09-14 07:41:32,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.045 2026-09-14 07:41:32,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.015 2026-09-14 07:41:32,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:41:32,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.023 0.032 2026-09-14 07:41:32,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.083 2026-09-14 07:41:32,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.096 2026-09-14 07:41:32,486 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:32,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.145 2026-09-14 07:41:32,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.194 2026-09-14 07:41:32,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.218 2026-09-14 07:41:32,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.198 2026-09-14 07:41:32,664 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:41:32,683 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:41:32,688 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:32,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.218 2026-09-14 07:41:32,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.243 2026-09-14 07:41:32,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.247 2026-09-14 07:41:32,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.244 2026-09-14 07:41:32,875 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:32,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.281 2026-09-14 07:41:32,932 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:32,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.024 0.235 2026-09-14 07:41:33,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.277 2026-09-14 07:41:33,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.264 2026-09-14 07:41:33,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.258 2026-09-14 07:41:33,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.214 2026-09-14 07:41:33,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.172 2026-09-14 07:41:33,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.135 2026-09-14 07:41:33,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.015 0.151 2026-09-14 07:41:33,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.014 0.134 2026-09-14 07:41:33,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.016 0.135 2026-09-14 07:41:33,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:33,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:33,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:41:33,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.016 2026-09-14 07:41:33,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:41:33,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:41:33,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:41:33,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:33] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 07:41:33,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:41:34,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:34,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:34,423 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:34,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:41:34,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:34,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:41:34,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:34,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:34,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:34,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #425878 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-09-14 07:41:34,509 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:34,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #425878 with result: [{'id': 359, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-09-14 07:41:34,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.228 0.111 2026-09-14 07:41:34,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.031 2026-09-14 07:41:34,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.013 2026-09-14 07:41:34,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.007 2026-09-14 07:41:35,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:35,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:35,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:35,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:35,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:35,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:35,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:41:35,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:41:35,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:41:35,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:41:36,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.028 0.025 2026-09-14 07:41:36,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:41:36,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-09-14 07:41:36,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:36,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:36,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:36,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:41:36,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:36,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:36,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:36,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.014 2026-09-14 07:41:36,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5222635 for PoS orders references: ['Order 00293-002-0002'] (draft: False) 2026-09-14 07:41:37,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5222635 with result: [{'id': 360, 'pos_reference': 'Order 00293-002-0002', 'account_move': False}] 2026-09-14 07:41:37,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.035 0.064 2026-09-14 07:41:37,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.029 0.048 2026-09-14 07:41:37,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:37,887 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:37,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20404 2026-09-14 07:41:37,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:37,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20404 2026-09-14 07:41:37,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm12ifqdq_chrome_odoo" 2026-09-14 07:41:37,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-14 07:41:39,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20549 2026-09-14 07:41:39,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4hq5015f_chrome_odoo 2026-09-14 07:41:39,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34401/json/version 2026-09-14 07:41:39,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34401/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:39,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:39,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34401/json 2026-09-14 07:41:39,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34401/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:39,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34401/devtools/page/E9FCFC50583EE2907E4757C78B9EADC4 2026-09-14 07:41:39,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:39,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:39,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:39,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:39,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:41:39,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:41:39,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:40,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.112 0.587 2026-09-14 07:41:40,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E9FCFC50583EE2907E4757C78B9EADC4', 'loaderId': '2FFE239D04B5F410B4A71EDDCC355AEA', 'isDownload': False} 2026-09-14 07:41:40,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-14 07:41:40,260 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:40,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.018 2026-09-14 07:41:40,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-14 07:41:40,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 07:41:40,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:41:40,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.015 2026-09-14 07:41:40,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.007 2026-09-14 07:41:40,790 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:40,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:41,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.418 0.453 2026-09-14 07:41:41,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:41] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.896 2026-09-14 07:41:41,755 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:41,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.082 2026-09-14 07:41:41,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.007 2026-09-14 07:41:41,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:41:42,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.170 0.334 2026-09-14 07:41:42,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.043 2026-09-14 07:41:42,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:41:42,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:41:42,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.032 0.048 2026-09-14 07:41:42,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.116 2026-09-14 07:41:42,737 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:41:42,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.156 2026-09-14 07:41:42,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.209 2026-09-14 07:41:42,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-14 07:41:42,880 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:42,898 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:42,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.313 2026-09-14 07:41:42,918 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:41:42,962 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.279 2026-09-14 07:41:43,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.269 2026-09-14 07:41:43,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.030 0.318 2026-09-14 07:41:43,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.323 2026-09-14 07:41:43,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.004 0.241 2026-09-14 07:41:43,177 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:43,184 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:43,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.254 2026-09-14 07:41:43,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.232 2026-09-14 07:41:43,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.212 2026-09-14 07:41:43,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.234 2026-09-14 07:41:43,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.182 2026-09-14 07:41:43,316 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.148 2026-09-14 07:41:43,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.181 2026-09-14 07:41:43,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.205 2026-09-14 07:41:43,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.009 0.209 2026-09-14 07:41:43,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.176 2026-09-14 07:41:43,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:43,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:43,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:43,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.018 2026-09-14 07:41:43,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:43,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:43,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:43,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:43,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:43,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00")))' 2026-09-14 07:41:43,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:43,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-20.00")))' 2026-09-14 07:41:43,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'order total amount is '180' (trigger: .product-screen .order-summary .total:contains("180"))' 2026-09-14 07:41:43,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'loyalty points awarded 180 (trigger: .loyalty-points-won .value:contains("180"))' 2026-09-14 07:41:43,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:43,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:43,985 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:43,986 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:41:43,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:43,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:41:44,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:41:44,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:44,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:44,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:44,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.013 2026-09-14 07:41:44,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89875594 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-09-14 07:41:44,101 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:44,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89875594 with result: [{'id': 361, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-09-14 07:41:44,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.087 0.107 2026-09-14 07:41:44,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.027 0.061 2026-09-14 07:41:44,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.013 2026-09-14 07:41:45,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:45,181 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:45,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20549 2026-09-14 07:41:45,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:45,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20549 2026-09-14 07:41:45,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4hq5015f_chrome_odoo" 2026-09-14 07:41:45,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-14 07:41:46,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20683 2026-09-14 07:41:46,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptl8r09fl_chrome_odoo 2026-09-14 07:41:46,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40115/json/version 2026-09-14 07:41:46,624 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40115/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:46,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:46,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40115/json 2026-09-14 07:41:46,672 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40115/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:46,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40115/devtools/page/2174F46D2E89F1C6FCBF2938B3D790F1 2026-09-14 07:41:46,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:46,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:46,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:46,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:46,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:41:46,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:41:46,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:47,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.144 0.580 2026-09-14 07:41:47,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2174F46D2E89F1C6FCBF2938B3D790F1', 'loaderId': '30C756D778B88A3B02EB334D9E61A9F4', 'isDownload': False} 2026-09-14 07:41:47,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-14 07:41:47,666 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:47,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:47] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-09-14 07:41:47,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:47] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:41:47,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:47] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.031 2026-09-14 07:41:48,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 07:41:48,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-09-14 07:41:48,124 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:48,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:41:48,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:41:48,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.315 0.420 2026-09-14 07:41:48,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.751 2026-09-14 07:41:48,944 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:48,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.077 2026-09-14 07:41:49,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:41:49,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:41:49,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.200 0.338 2026-09-14 07:41:49,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.045 2026-09-14 07:41:49,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.012 2026-09-14 07:41:49,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:41:49,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.037 0.044 2026-09-14 07:41:49,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.119 2026-09-14 07:41:49,912 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:49,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.036 0.148 2026-09-14 07:41:50,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.248 2026-09-14 07:41:50,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:41:50,075 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:50,082 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:50,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.273 2026-09-14 07:41:50,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.312 2026-09-14 07:41:50,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:41:50,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.287 2026-09-14 07:41:50,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.292 2026-09-14 07:41:50,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.260 2026-09-14 07:41:50,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.012 0.185 2026-09-14 07:41:50,316 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:50,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.203 2026-09-14 07:41:50,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.166 2026-09-14 07:41:50,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.190 2026-09-14 07:41:50,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.197 2026-09-14 07:41:50,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.193 2026-09-14 07:41:50,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.142 2026-09-14 07:41:50,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.021 0.161 2026-09-14 07:41:50,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.201 2026-09-14 07:41:50,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.251 2026-09-14 07:41:50,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.242 2026-09-14 07:41:50,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.239 2026-09-14 07:41:50,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.215 2026-09-14 07:41:50,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.197 2026-09-14 07:41:50,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:41:50,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:41:50,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:50,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.013 2026-09-14 07:41:50,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:50,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-09-14 07:41:50,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-09-14 07:41:51,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:51,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-09-14 07:41:51,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-09-14 07:41:51,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:51,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-09-14 07:41:51,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:41:51,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:41:51,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:41:51,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00")))' 2026-09-14 07:41:51,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"))' 2026-09-14 07:41:51,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'loyalty points awarded 90 (trigger: .loyalty-points-won .value:contains("90"))' 2026-09-14 07:41:51,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:51,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:51,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:51,263 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:51,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:41:51,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:41:51,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:41:51,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:51,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:41:51,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:51,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:41:51,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:51,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:51,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.011 2026-09-14 07:41:51,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81703324 for PoS orders references: ['Order 00295-002-0001'] (draft: False) 2026-09-14 07:41:51,450 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:41:51,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81703324 with result: [{'id': 362, 'pos_reference': 'Order 00295-002-0001', 'account_move': False}] 2026-09-14 07:41:51,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.120 0.127 2026-09-14 07:41:51,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.043 0.070 2026-09-14 07:41:51,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.014 2026-09-14 07:41:52,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:41:52,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:52,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:52,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20683 2026-09-14 07:41:52,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:52,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20683 2026-09-14 07:41:52,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptl8r09fl_chrome_odoo" 2026-09-14 07:41:52,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-09-14 07:41:54,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20817 2026-09-14 07:41:54,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpt44_je7w_chrome_odoo 2026-09-14 07:41:54,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36089/json/version 2026-09-14 07:41:54,284 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36089/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:41:54,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:41:54,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36089/json 2026-09-14 07:41:54,306 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36089/json with timeout 3 increased to 10s during tests 2026-09-14 07:41:54,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36089/devtools/page/96799D0AB4433DC9D5EF46C0A4653A2C 2026-09-14 07:41:54,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:41:54,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:41:54,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:41:54,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:41:54,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-09-14 07:41:54,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-09-14 07:41:54,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:41:56,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.115 1.448 2026-09-14 07:41:56,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '96799D0AB4433DC9D5EF46C0A4653A2C', 'loaderId': 'E9CB903E35357DA30FB8351348A8BD45', 'isDownload': False} 2026-09-14 07:41:56,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-09-14 07:41:56,132 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:41:56,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 07:41:56,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 07:41:56,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.038 2026-09-14 07:41:56,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:41:56,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 07:41:56,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:41:56,599 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:41:56,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_points_update_after_global_discount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=147"})" 2026-09-14 07:41:57,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:41:57,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.382 0.466 2026-09-14 07:41:57,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.035 2026-09-14 07:41:57,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.011 2026-09-14 07:41:57,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:41:57,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1533&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.028 0.033 2026-09-14 07:41:57,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.094 2026-09-14 07:41:57,687 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:41:57,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.132 2026-09-14 07:41:57,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.179 2026-09-14 07:41:57,782 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:41:57,800 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:57,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.204 2026-09-14 07:41:57,805 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:57,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.239 2026-09-14 07:41:57,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.215 2026-09-14 07:41:57,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.197 2026-09-14 07:41:57,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.191 2026-09-14 07:41:57,950 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:41:57,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.149 2026-09-14 07:41:57,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.162 2026-09-14 07:41:58,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.134 2026-09-14 07:41:58,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.123 2026-09-14 07:41:58,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.144 2026-09-14 07:41:58,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.124 2026-09-14 07:41:58,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.092 2026-09-14 07:41:58,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.016 2026-09-14 07:41:58,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.100 2026-09-14 07:41:58,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.114 2026-09-14 07:41:58,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-14 07:41:58,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.186 2026-09-14 07:41:58,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:41:58,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:41:58,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click product 'AAA Product' (trigger: article.product .product-content .product-name:contains("AAA Product"))' 2026-09-14 07:41:58,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click discount button (trigger: .js_discount)' 2026-09-14 07:41:58,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 07:41:58,655 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:41:58,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'loyalty points awarded 192 (trigger: .loyalty-points-total .value:contains("192"))' 2026-09-14 07:41:58,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'order total amount is '92' (trigger: .product-screen .order-summary .total:contains("92"))' 2026-09-14 07:41:58,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:41:58,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:41:58,722 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:58,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:41:58,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:41:58,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-09-14 07:41:58,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:41:58,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:41:58,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:41:58,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.013 0.014 2026-09-14 07:41:58,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35497144 for PoS orders references: ['Order 00297-001-0001'] (draft: False) 2026-09-14 07:41:58,849 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:59,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35497144 with result: [{'id': 363, 'pos_reference': 'Order 00297-001-0001', 'account_move': False}] 2026-09-14 07:41:59,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.095 0.100 2026-09-14 07:41:59,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.038 0.042 2026-09-14 07:41:59,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:59] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:41:59,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:41:59,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:41:59,932 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:41:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:41:59,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20817 2026-09-14 07:41:59,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:41:59,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20817 2026-09-14 07:41:59,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpt44_je7w_chrome_odoo" 2026-09-14 07:42:00,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-14 07:42:00,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 20955 2026-09-14 07:42:00,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkm12ry7a_chrome_odoo 2026-09-14 07:42:00,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36907/json/version 2026-09-14 07:42:00,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36907/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:42:00,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:42:00,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36907/json 2026-09-14 07:42:00,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36907/json with timeout 3 increased to 10s during tests 2026-09-14 07:42:00,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36907/devtools/page/656F3765E613D21B7951795FE70E84C9 2026-09-14 07:42:00,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:42:00,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:42:00,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:42:00,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:42:00,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:42:00,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:42:00,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:42:01,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.136 0.576 2026-09-14 07:42:01,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '656F3765E613D21B7951795FE70E84C9', 'loaderId': '5398DA2FC5CB0852D2110266BBDA8427', 'isDownload': False} 2026-09-14 07:42:01,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-14 07:42:01,454 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:01,472 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 07:42:01,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-09-14 07:42:01,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-09-14 07:42:01,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.009 2026-09-14 07:42:01,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-09-14 07:42:01,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:42:01,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:42:01,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:42:02,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.339 0.439 2026-09-14 07:42:02,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:02] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.768 2026-09-14 07:42:02,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:02,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.080 2026-09-14 07:42:02,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:42:02,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:42:03,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.192 0.358 2026-09-14 07:42:03,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.052 2026-09-14 07:42:03,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:42:03,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:42:03,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.032 0.036 2026-09-14 07:42:03,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.101 2026-09-14 07:42:03,801 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:42:03,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.133 2026-09-14 07:42:03,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.167 2026-09-14 07:42:03,920 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.193 2026-09-14 07:42:03,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.238 2026-09-14 07:42:03,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.234 2026-09-14 07:42:04,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.221 2026-09-14 07:42:04,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:42:04,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:04,106 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:04,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.255 2026-09-14 07:42:04,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.259 2026-09-14 07:42:04,174 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:42:04,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.006 0.250 2026-09-14 07:42:04,186 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:42:04,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.206 2026-09-14 07:42:04,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.205 2026-09-14 07:42:04,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.136 2026-09-14 07:42:04,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.131 2026-09-14 07:42:04,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.147 2026-09-14 07:42:04,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.087 2026-09-14 07:42:04,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.104 2026-09-14 07:42:04,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.121 2026-09-14 07:42:04,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.133 2026-09-14 07:42:04,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:42:04,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:42:04,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:42:04,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.017 2026-09-14 07:42:04,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:42:04,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:42:04,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-09-14 07:42:05,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88")))' 2026-09-14 07:42:05,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product")))' 2026-09-14 07:42:05,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product")))' 2026-09-14 07:42:05,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"))' 2026-09-14 07:42:05,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:05,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:05,838 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:42:05,839 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:05,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:05,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:42:05,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:05,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:05,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55933633 for PoS orders references: ['Order 00298-002-0001'] (draft: False) 2026-09-14 07:42:05,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:05,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:42:06,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55933633 with result: [{'id': 364, 'pos_reference': 'Order 00298-002-0001', 'account_move': False}] 2026-09-14 07:42:06,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.105 0.086 2026-09-14 07:42:06,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.182 2026-09-14 07:42:06,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.017 0.037 2026-09-14 07:42:06,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.013 2026-09-14 07:42:06,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:06] "GET /report/barcode/Code128/044a-35eb-4067 HTTP/1.1" 200 - 2 0.003 0.042 2026-09-14 07:42:06,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 07:42:07,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-09-14 07:42:07,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:42:07,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")))' 2026-09-14 07:42:07,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:42:07,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88")))' 2026-09-14 07:42:07,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"))' 2026-09-14 07:42:07,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:07,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:07,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:07,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:42:08,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"))' 2026-09-14 07:42:08,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:08,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:08,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:08,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:42:08,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:08,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:08,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45959085 for PoS orders references: ['Order 00298-002-0002'] (draft: False) 2026-09-14 07:42:08,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:08,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45959085 with result: [{'id': 365, 'pos_reference': 'Order 00298-002-0002', 'account_move': False}] 2026-09-14 07:42:08,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.025 0.057 2026-09-14 07:42:09,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.030 2026-09-14 07:42:09,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:09] "GET /report/barcode/Code128/0443-eef5-466f HTTP/1.1" 200 - 2 0.001 0.016 2026-09-14 07:42:09,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:09,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:09,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:42:09,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-09-14 07:42:10,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:10,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:10,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:10,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:10,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:42:11,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:42:11,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"))' 2026-09-14 07:42:11,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:11,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: invalid_code (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:11,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:11,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-09-14 07:42:11,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.023 2026-09-14 07:42:12,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:12,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:12,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:12,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-09-14 07:42:12,537 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.025 0.027 2026-09-14 07:42:13,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:13,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:13,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:13,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:42:13,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:13,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:13,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:13,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.016 0.013 2026-09-14 07:42:13,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72718416 for PoS orders references: ['Order 00298-002-0003'] (draft: False) 2026-09-14 07:42:13,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72718416 with result: [{'id': 366, 'pos_reference': 'Order 00298-002-0003', 'account_move': False}] 2026-09-14 07:42:13,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.086 0.070 2026-09-14 07:42:13,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.028 0.052 2026-09-14 07:42:13,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:13] "GET /report/barcode/Code128/044c-55e9-40c1 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-14 07:42:14,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:42:14,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:42:14,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:42:14,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-09-14 07:42:14,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:42:15,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:15,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:15,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:42:15,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-09-14 07:42:16,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:16,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-09-14 07:42:16,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:16,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:16,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:16,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30")))' 2026-09-14 07:42:16,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.024 0.028 2026-09-14 07:42:17,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"))' 2026-09-14 07:42:17,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product")))' 2026-09-14 07:42:17,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product")))' 2026-09-14 07:42:17,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:17,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:42:18,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-09-14 07:42:18,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:18,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:18,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:18,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:42:18,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:18,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:18,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:18,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35065626 for PoS orders references: ['Order 00298-002-0004'] (draft: False) 2026-09-14 07:42:18,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35065626 with result: [{'id': 367, 'pos_reference': 'Order 00298-002-0004', 'account_move': False}] 2026-09-14 07:42:18,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.087 0.087 2026-09-14 07:42:18,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.036 0.042 2026-09-14 07:42:18,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:18] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.006 2026-09-14 07:42:18,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:18] "GET /report/barcode/Code128/044d-a85c-4b13 HTTP/1.1" 200 - 2 0.000 0.025 2026-09-14 07:42:19,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:42:19,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:42:19,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:42:19,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:19,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("10")))' 2026-09-14 07:42:20,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:20,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:20,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:42:20,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-09-14 07:42:21,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:42:21,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:42:21,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:42:21,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-09-14 07:42:22,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78")))' 2026-09-14 07:42:22,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"))' 2026-09-14 07:42:22,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:42:22,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:22,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:22,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:22,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66")))' 2026-09-14 07:42:22,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"))' 2026-09-14 07:42:22,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:22,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:22,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:22,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:42:22,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:22,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:22,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:22,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61865974 for PoS orders references: ['Order 00298-002-0005'] (draft: False) 2026-09-14 07:42:22,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61865974 with result: [{'id': 368, 'pos_reference': 'Order 00298-002-0005', 'account_move': False}] 2026-09-14 07:42:22,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.053 0.065 2026-09-14 07:42:22,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.040 0.051 2026-09-14 07:42:22,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:22] "GET /report/barcode/Code128/0444-289a-4158 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-14 07:42:23,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:42:23,515 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:42:23,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 20955 2026-09-14 07:42:23,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:42:23,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 20955 2026-09-14 07:42:23,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkm12ry7a_chrome_odoo" 2026-09-14 07:42:23,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21115 2026-09-14 07:42:23,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp75a6ay0f_chrome_odoo 2026-09-14 07:42:23,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39253/json/version 2026-09-14 07:42:23,872 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39253/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:42:23,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:42:23,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39253/json 2026-09-14 07:42:23,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39253/json with timeout 3 increased to 10s during tests 2026-09-14 07:42:23,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39253/devtools/page/D06C5A6D7641D0D7E8B51399C620167B 2026-09-14 07:42:23,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:42:23,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:42:23,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:42:23,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:42:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:42:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:42:24,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.020 0.042 2026-09-14 07:42:24,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D06C5A6D7641D0D7E8B51399C620167B', 'loaderId': 'D1B72E307536354FFA4F4A6E0EA3ED59', 'isDownload': False} 2026-09-14 07:42:24,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-14 07:42:24,098 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:24,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:42:24,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:42:24,144 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-09-14 07:42:24,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-14 07:42:24,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:42:24,555 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:24,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:42:24,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:42:25,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.262 0.359 2026-09-14 07:42:25,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "GET /pos/web HTTP/1.1" 200 - 20 0.034 0.642 2026-09-14 07:42:25,299 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:25,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.069 2026-09-14 07:42:25,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:42:25,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-09-14 07:42:25,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.173 0.347 2026-09-14 07:42:26,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.048 2026-09-14 07:42:26,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:42:26,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:42:26,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.028 0.039 2026-09-14 07:42:26,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.100 2026-09-14 07:42:26,249 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:26,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.134 2026-09-14 07:42:26,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.163 2026-09-14 07:42:26,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.206 2026-09-14 07:42:26,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.268 2026-09-14 07:42:26,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.217 2026-09-14 07:42:26,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.210 2026-09-14 07:42:26,483 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:42:26,509 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:26,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.210 2026-09-14 07:42:26,568 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:42:26,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:42:26,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.048 0.238 2026-09-14 07:42:26,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.250 2026-09-14 07:42:26,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.227 2026-09-14 07:42:26,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.233 2026-09-14 07:42:26,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.111 2026-09-14 07:42:26,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.009 0.102 2026-09-14 07:42:26,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.121 2026-09-14 07:42:26,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.091 2026-09-14 07:42:26,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.109 2026-09-14 07:42:26,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.107 2026-09-14 07:42:26,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-14 07:42:27,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:42:27,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:27,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:27,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:42:27,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:27,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("10")))' 2026-09-14 07:42:28,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:28,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:42:28,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:42:28,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:42:28,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-09-14 07:42:29,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:42:29,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:29,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:29,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:29,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:29,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64")))' 2026-09-14 07:42:29,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.027 2026-09-14 07:42:30,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11")))' 2026-09-14 07:42:30,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"))' 2026-09-14 07:42:30,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:30,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:30,154 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:30,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:42:30,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:30,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-09-14 07:42:30,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:30,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:30,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:30,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.015 2026-09-14 07:42:30,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88693272 for PoS orders references: ['Order 00298-004-0001'] (draft: False) 2026-09-14 07:42:30,278 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:42:30,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88693272 with result: [{'id': 369, 'pos_reference': 'Order 00298-004-0001', 'account_move': False}] 2026-09-14 07:42:30,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.045 0.069 2026-09-14 07:42:30,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.040 0.055 2026-09-14 07:42:30,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-14 07:42:30,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /report/barcode/Code128/0448-8f8d-437f HTTP/1.1" 200 - 2 0.001 0.026 2026-09-14 07:42:30,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:42:31,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:31,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:31,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:42:31,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:42:31,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("11")))' 2026-09-14 07:42:32,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:32,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"))' 2026-09-14 07:42:32,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:32,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:32,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:32,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15")))' 2026-09-14 07:42:32,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.030 0.027 2026-09-14 07:42:33,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:33,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:33,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:33,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-09-14 07:42:33,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.026 2026-09-14 07:42:33,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:33,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:33,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:42:34,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68")))' 2026-09-14 07:42:34,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40")))' 2026-09-14 07:42:34,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:34,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:34,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:34,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"))' 2026-09-14 07:42:34,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:34,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:34,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:35,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:42:35,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:42:35,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:35,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:35,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.010 2026-09-14 07:42:35,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67406376 for PoS orders references: ['Order 00298-004-0002'] (draft: False) 2026-09-14 07:42:35,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67406376 with result: [{'id': 370, 'pos_reference': 'Order 00298-004-0002', 'account_move': False}] 2026-09-14 07:42:35,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.024 0.062 2026-09-14 07:42:35,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.057 2026-09-14 07:42:35,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.009 2026-09-14 07:42:35,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "GET /report/barcode/Code128/0441-9f91-4031 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-14 07:42:35,717 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:42:36,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:42:36,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-09-14 07:42:36,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:42:36,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-09-14 07:42:36,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59")))' 2026-09-14 07:42:36,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:36,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:36,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:37,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:42:37,103 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:37,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:37,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:37,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:37,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30")))' 2026-09-14 07:42:37,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:37,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:37,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:37,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20")))' 2026-09-14 07:42:37,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.011 0.027 2026-09-14 07:42:38,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20")))' 2026-09-14 07:42:38,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-09-14 07:42:38,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:38,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:38,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:38,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:42:38,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:38,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:38,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:38,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.018 2026-09-14 07:42:38,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25177334 for PoS orders references: ['Order 00298-004-0003'] (draft: False) 2026-09-14 07:42:39,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25177334 with result: [{'id': 371, 'pos_reference': 'Order 00298-004-0003', 'account_move': False}] 2026-09-14 07:42:39,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.074 0.074 2026-09-14 07:42:39,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.042 0.052 2026-09-14 07:42:39,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:39] "GET /report/barcode/Code128/044a-64c9-4329 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-14 07:42:40,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-09-14 07:42:40,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-09-14 07:42:40,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:42:40,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")))' 2026-09-14 07:42:41,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:42:41,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-09-14 07:42:41,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-09-14 07:42:41,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-14 07:42:41,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-09-14 07:42:41,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63")))' 2026-09-14 07:42:41,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.025 2026-09-14 07:42:42,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"))' 2026-09-14 07:42:42,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:42,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product")))' 2026-09-14 07:42:42,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:42:42,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:42:43,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91")))' 2026-09-14 07:42:43,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"))' 2026-09-14 07:42:43,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-09-14 07:42:43,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87")))' 2026-09-14 07:42:43,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"))' 2026-09-14 07:42:43,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:42:43,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:42:43,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:42:43,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:42:43,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:42:43,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:42:43,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34462337 for PoS orders references: ['Order 00298-004-0004'] (draft: False) 2026-09-14 07:42:43,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:42:43,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34462337 with result: [{'id': 372, 'pos_reference': 'Order 00298-004-0004', 'account_move': False}] 2026-09-14 07:42:43,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.057 0.062 2026-09-14 07:42:43,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.024 0.040 2026-09-14 07:42:43,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:43] "GET /report/barcode/Code128/0446-9f63-485f HTTP/1.1" 200 - 2 0.003 0.013 2026-09-14 07:42:44,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:42:44,491 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:42:44,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21115 2026-09-14 07:42:44,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:42:44,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21115 2026-09-14 07:42:44,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp75a6ay0f_chrome_odoo" 2026-09-14 07:42:44,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-14 07:42:45,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21269 2026-09-14 07:42:45,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprqrjhtah_chrome_odoo 2026-09-14 07:42:45,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43839/json/version 2026-09-14 07:42:45,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43839/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:42:45,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:42:45,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43839/json 2026-09-14 07:42:45,839 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43839/json with timeout 3 increased to 10s during tests 2026-09-14 07:42:45,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43839/devtools/page/2F1240D4AD7CB984959CE1474FDC0F1E 2026-09-14 07:42:45,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:42:45,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:42:46,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:42:46,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:42:46,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:42:46,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:42:46,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:42:46,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.143 0.569 2026-09-14 07:42:46,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2F1240D4AD7CB984959CE1474FDC0F1E', 'loaderId': '3743A00622BE57A6D2E45879B86B2762', 'isDownload': False} 2026-09-14 07:42:46,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-14 07:42:46,831 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:46,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:46] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.025 0.026 2026-09-14 07:42:46,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:46] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-09-14 07:42:46,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:46] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.064 2026-09-14 07:42:47,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:42:47,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:42:47,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.005 2026-09-14 07:42:47,401 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:47,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:42:48,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.240 0.475 2026-09-14 07:42:48,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:48] "GET /pos/web HTTP/1.1" 200 - 20 0.033 0.735 2026-09-14 07:42:48,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:48,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.079 2026-09-14 07:42:48,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-14 07:42:48,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:42:49,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.265 0.376 2026-09-14 07:42:49,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.050 2026-09-14 07:42:49,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:42:49,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-14 07:42:49,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:42:49,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.065 0.043 2026-09-14 07:42:49,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.147 2026-09-14 07:42:49,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:49,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.191 2026-09-14 07:42:49,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.006 0.252 2026-09-14 07:42:49,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.302 2026-09-14 07:42:49,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.347 2026-09-14 07:42:49,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.301 2026-09-14 07:42:49,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.277 2026-09-14 07:42:49,666 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:42:49,677 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:42:49,694 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:42:49,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1537&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.043 0.278 2026-09-14 07:42:49,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.008 0.011 2026-09-14 07:42:49,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.044 0.285 2026-09-14 07:42:49,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.024 0.311 2026-09-14 07:42:49,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.364 2026-09-14 07:42:49,999 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:42:50,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.285 2026-09-14 07:42:50,012 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:50,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.006 2026-09-14 07:42:50,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.251 2026-09-14 07:42:50,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.255 2026-09-14 07:42:50,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.174 2026-09-14 07:42:50,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.168 2026-09-14 07:42:50,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.674 2026-09-14 07:42:50,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.006 0.158 2026-09-14 07:42:50,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.173 2026-09-14 07:42:50,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.165 2026-09-14 07:42:50,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:42:50,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product"))' 2026-09-14 07:42:50,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-14 07:42:50,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-09-14 07:42:50,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:42:50,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00")))' 2026-09-14 07:42:50,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:42:50,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00")))' 2026-09-14 07:42:50,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-09-14 07:42:50,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:42:50,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82")))' 2026-09-14 07:42:50,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18")))' 2026-09-14 07:42:50,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"))' 2026-09-14 07:42:50,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:42:50,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21269 2026-09-14 07:42:50,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:42:50,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21269 2026-09-14 07:42:50,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprqrjhtah_chrome_odoo" 2026-09-14 07:42:50,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-14 07:42:52,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21397 2026-09-14 07:42:52,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy061xohf_chrome_odoo 2026-09-14 07:42:52,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38209/json/version 2026-09-14 07:42:52,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38209/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:42:52,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:42:52,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38209/json 2026-09-14 07:42:52,326 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38209/json with timeout 3 increased to 10s during tests 2026-09-14 07:42:52,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38209/devtools/page/F88260954FDFAE8E303808FA60199E97 2026-09-14 07:42:52,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:42:52,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:42:52,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:42:52,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:42:52,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:42:52,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:42:52,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:42:53,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.143 0.571 2026-09-14 07:42:53,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F88260954FDFAE8E303808FA60199E97', 'loaderId': 'B6C6FCB2F012597933627776ED2CEC47', 'isDownload': False} 2026-09-14 07:42:53,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-14 07:42:53,417 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:53,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 07:42:53,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-09-14 07:42:53,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-09-14 07:42:53,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:42:53,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-09-14 07:42:53,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:42:53,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:53,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:42:54,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.326 0.441 2026-09-14 07:42:54,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:54] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.796 2026-09-14 07:42:54,717 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:54,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.080 2026-09-14 07:42:54,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:42:54,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:42:55,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.197 0.359 2026-09-14 07:42:55,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.056 2026-09-14 07:42:55,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-14 07:42:55,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:42:55,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.046 0.036 2026-09-14 07:42:55,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.140 2026-09-14 07:42:55,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:42:55,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.194 2026-09-14 07:42:55,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.191 2026-09-14 07:42:55,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.266 2026-09-14 07:42:55,926 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:55,940 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:55,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:42:56,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.026 0.325 2026-09-14 07:42:56,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.314 2026-09-14 07:42:56,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.287 2026-09-14 07:42:56,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1540&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 0.303 2026-09-14 07:42:56,154 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:42:56,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.023 0.324 2026-09-14 07:42:56,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.248 2026-09-14 07:42:56,259 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:42:56,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.008 0.244 2026-09-14 07:42:56,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.243 2026-09-14 07:42:56,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.243 2026-09-14 07:42:56,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.229 2026-09-14 07:42:56,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.155 2026-09-14 07:42:56,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.125 2026-09-14 07:42:56,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.104 2026-09-14 07:42:56,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.138 2026-09-14 07:42:56,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.151 2026-09-14 07:42:56,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.149 2026-09-14 07:42:56,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.150 2026-09-14 07:42:56,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:42:56,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:42:56,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:42:56,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.015 2026-09-14 07:42:56,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:42:56,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00"))' 2026-09-14 07:42:56,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:42:56,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:42:56,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:42:56,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-14 07:42:56,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-14 07:42:56,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:42:57,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:42:57,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-14 07:42:57,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00"))' 2026-09-14 07:42:57,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-14 07:42:57,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-14 07:42:57,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-14 07:42:57,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00"))' 2026-09-14 07:42:57,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:42:57,786 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:42:57,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21397 2026-09-14 07:42:57,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:42:57,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21397 2026-09-14 07:42:57,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy061xohf_chrome_odoo" 2026-09-14 07:42:57,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-14 07:42:59,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21525 2026-09-14 07:42:59,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgl5t0ik3_chrome_odoo 2026-09-14 07:42:59,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38173/json/version 2026-09-14 07:42:59,033 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38173/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:42:59,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:42:59,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38173/json 2026-09-14 07:42:59,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38173/json with timeout 3 increased to 10s during tests 2026-09-14 07:42:59,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38173/devtools/page/C0DEEE0D755ED81B64E5AD8E141FA5C7 2026-09-14 07:42:59,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:42:59,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:42:59,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:42:59,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:42:59,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:42:59,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:42:59,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:42:59,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.529 2026-09-14 07:42:59,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0DEEE0D755ED81B64E5AD8E141FA5C7', 'loaderId': '5852515452373CD43C422BF3AE8C827E', 'isDownload': False} 2026-09-14 07:42:59,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-14 07:42:59,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:42:59,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:59] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:42:59,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:59] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:42:59,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:42:59] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 07:43:00,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.011 2026-09-14 07:43:00,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.025 2026-09-14 07:43:00,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:00,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:43:00,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:43:01,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.307 0.438 2026-09-14 07:43:01,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.753 2026-09-14 07:43:01,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:01,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.086 2026-09-14 07:43:01,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:43:01,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:43:01,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.178 0.356 2026-09-14 07:43:01,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.057 2026-09-14 07:43:02,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:43:02,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:43:02,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.063 0.055 2026-09-14 07:43:02,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.151 2026-09-14 07:43:02,230 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:43:02,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.176 2026-09-14 07:43:02,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.243 2026-09-14 07:43:02,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.242 2026-09-14 07:43:02,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.275 2026-09-14 07:43:02,395 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:43:02,418 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:02,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.222 2026-09-14 07:43:02,433 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:43:02,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.222 2026-09-14 07:43:02,506 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:43:02,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1543&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.259 2026-09-14 07:43:02,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.285 2026-09-14 07:43:02,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.287 2026-09-14 07:43:02,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.004 0.206 2026-09-14 07:43:02,661 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:02,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-14 07:43:02,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.168 2026-09-14 07:43:02,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.165 2026-09-14 07:43:02,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.134 2026-09-14 07:43:02,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.102 2026-09-14 07:43:02,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.092 2026-09-14 07:43:02,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.112 2026-09-14 07:43:02,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.137 2026-09-14 07:43:02,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.142 2026-09-14 07:43:02,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.150 2026-09-14 07:43:03,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:43:03,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:03,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.012 2026-09-14 07:43:03,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:43:03,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:43:03,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:43:03,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:03,407 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:03,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21525 2026-09-14 07:43:03,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:03,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21525 2026-09-14 07:43:03,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgl5t0ik3_chrome_odoo" 2026-09-14 07:43:03,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-14 07:43:05,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21660 2026-09-14 07:43:05,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6np8_h_4_chrome_odoo 2026-09-14 07:43:05,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33157/json/version 2026-09-14 07:43:05,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33157/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:43:05,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:43:05,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33157/json 2026-09-14 07:43:05,115 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33157/json with timeout 3 increased to 10s during tests 2026-09-14 07:43:05,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33157/devtools/page/50698F678FE4621120E0E6607B2459DF 2026-09-14 07:43:05,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:43:05,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:43:05,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:43:05,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:43:05,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-09-14 07:43:05,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-09-14 07:43:05,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:43:06,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.130 0.513 2026-09-14 07:43:06,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '50698F678FE4621120E0E6607B2459DF', 'loaderId': 'B9D176B0C04702C0C4197992D0F8A095', 'isDownload': False} 2026-09-14 07:43:06,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-14 07:43:06,084 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:06,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-09-14 07:43:06,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.027 2026-09-14 07:43:06,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-14 07:43:06,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.009 2026-09-14 07:43:06,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.012 2026-09-14 07:43:06,533 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:43:06,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:43:06,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=148"})" 2026-09-14 07:43:07,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.325 0.361 2026-09-14 07:43:07,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.696 2026-09-14 07:43:07,315 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:07,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-09-14 07:43:07,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:43:07,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:43:07,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.179 0.325 2026-09-14 07:43:08,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.046 2026-09-14 07:43:08,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-14 07:43:08,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:43:08,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.052 0.042 2026-09-14 07:43:08,221 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:43:08,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.027 0.127 2026-09-14 07:43:08,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.192 2026-09-14 07:43:08,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.209 2026-09-14 07:43:08,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.266 2026-09-14 07:43:08,430 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:08,445 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:08,463 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:08,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.335 2026-09-14 07:43:08,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.265 2026-09-14 07:43:08,506 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:43:08,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.257 2026-09-14 07:43:08,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1548&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.035 0.256 2026-09-14 07:43:08,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.038 0.278 2026-09-14 07:43:08,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.234 2026-09-14 07:43:08,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.205 2026-09-14 07:43:08,721 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:43:08,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.215 2026-09-14 07:43:08,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.208 2026-09-14 07:43:08,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.196 2026-09-14 07:43:09,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:09,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-09-14 07:43:09,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:43:09,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:43:09,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:43:09,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:09,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:09,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:09,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:43:09,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:43:09,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:09,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:43:09,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:09,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:09,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:43:09,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-09-14 07:43:09,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 07:43:09,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00"))' 2026-09-14 07:43:09,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:09,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.972 0.197 2026-09-14 07:43:09,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21660 2026-09-14 07:43:09,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:09,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21660 2026-09-14 07:43:09,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 1.102 2026-09-14 07:43:09,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6np8_h_4_chrome_odoo" 2026-09-14 07:43:09,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.016 1.110 2026-09-14 07:43:09,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-09-14 07:43:09,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.014 1.131 2026-09-14 07:43:09,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 1.159 2026-09-14 07:43:09,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 1.134 2026-09-14 07:43:09,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-14 07:43:11,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21777 2026-09-14 07:43:11,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpebea0s09_chrome_odoo 2026-09-14 07:43:11,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33007/json/version 2026-09-14 07:43:11,216 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33007/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:43:11,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:43:11,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33007/json 2026-09-14 07:43:11,223 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33007/json with timeout 3 increased to 10s during tests 2026-09-14 07:43:11,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33007/devtools/page/BCAA963D4F65AAEDD9A3384484A5E92C 2026-09-14 07:43:11,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:43:11,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:43:11,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:43:11,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:43:11,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:43:11,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:43:11,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:43:12,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.070 0.552 2026-09-14 07:43:12,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BCAA963D4F65AAEDD9A3384484A5E92C', 'loaderId': 'F5D87CAE6406884565A91A1BC2A69681', 'isDownload': False} 2026-09-14 07:43:12,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-14 07:43:12,170 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:12,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.007 2026-09-14 07:43:12,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.025 2026-09-14 07:43:12,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.062 2026-09-14 07:43:12,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:43:12,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:43:12,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:43:12,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:12,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:43:13,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.235 0.403 2026-09-14 07:43:13,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.647 2026-09-14 07:43:13,329 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:13,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.073 2026-09-14 07:43:13,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:43:13,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:43:13,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.135 0.325 2026-09-14 07:43:13,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.043 2026-09-14 07:43:14,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.009 2026-09-14 07:43:14,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:43:14,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.014 0.030 2026-09-14 07:43:14,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.073 2026-09-14 07:43:14,189 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:43:14,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.115 2026-09-14 07:43:14,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.156 2026-09-14 07:43:14,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.020 0.196 2026-09-14 07:43:14,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:43:14,361 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:14,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:14,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.252 2026-09-14 07:43:14,396 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:43:14,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.257 2026-09-14 07:43:14,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.247 2026-09-14 07:43:14,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.254 2026-09-14 07:43:14,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1551&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.247 2026-09-14 07:43:14,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.004 0.168 2026-09-14 07:43:14,551 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:14,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.149 2026-09-14 07:43:14,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.154 2026-09-14 07:43:14,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-09-14 07:43:14,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.130 2026-09-14 07:43:14,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.013 0.120 2026-09-14 07:43:14,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.109 2026-09-14 07:43:14,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.131 2026-09-14 07:43:14,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-14 07:43:14,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.166 2026-09-14 07:43:14,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.184 2026-09-14 07:43:14,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.173 2026-09-14 07:43:15,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:15,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:43:15,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:43:15,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:43:15,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.014 2026-09-14 07:43:15,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-09-14 07:43:15,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-09-14 07:43:15,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:43:15,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:43:15,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:43:15,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:15,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:15,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:15,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:43:15,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:43:15,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:15,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:43:15,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:15,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:15,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")))' 2026-09-14 07:43:15,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00"))' 2026-09-14 07:43:15,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:15,682 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:43:15,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21777 2026-09-14 07:43:15,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:15,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21777 2026-09-14 07:43:15,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpebea0s09_chrome_odoo" 2026-09-14 07:43:15,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-14 07:43:17,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21907 2026-09-14 07:43:17,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbv78i_xs_chrome_odoo 2026-09-14 07:43:17,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41015/json/version 2026-09-14 07:43:17,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41015/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:43:17,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:43:17,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41015/json 2026-09-14 07:43:17,358 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41015/json with timeout 3 increased to 10s during tests 2026-09-14 07:43:17,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41015/devtools/page/04411953B6E1BFF694127A2F48049366 2026-09-14 07:43:17,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:43:17,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:43:17,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:43:17,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:43:17,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:43:17,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:43:17,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:43:18,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.077 0.467 2026-09-14 07:43:18,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '04411953B6E1BFF694127A2F48049366', 'loaderId': 'BC1B3009CC3917DE83AA7733145F169E', 'isDownload': False} 2026-09-14 07:43:18,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-14 07:43:18,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:18,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:43:18,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-14 07:43:18,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.032 2026-09-14 07:43:18,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.009 2026-09-14 07:43:18,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-09-14 07:43:18,550 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:43:18,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:43:18,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:43:19,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.357 0.472 2026-09-14 07:43:19,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:19] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.833 2026-09-14 07:43:19,458 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:19,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-09-14 07:43:19,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:43:19,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:43:20,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.132 0.351 2026-09-14 07:43:20,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.047 2026-09-14 07:43:20,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.010 2026-09-14 07:43:20,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:43:20,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.035 0.033 2026-09-14 07:43:20,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.105 2026-09-14 07:43:20,375 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:43:20,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.152 2026-09-14 07:43:20,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.189 2026-09-14 07:43:20,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.253 2026-09-14 07:43:20,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.311 2026-09-14 07:43:20,572 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:20,592 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:20,604 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:20,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.045 0.264 2026-09-14 07:43:20,637 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:20,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.019 0.274 2026-09-14 07:43:20,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1554&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.304 2026-09-14 07:43:20,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 7 0.005 0.007 2026-09-14 07:43:20,788 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.262 2026-09-14 07:43:20,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.175 2026-09-14 07:43:20,824 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:20,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.178 2026-09-14 07:43:20,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.175 2026-09-14 07:43:20,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.162 2026-09-14 07:43:20,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.439 2026-09-14 07:43:20,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.037 0.199 2026-09-14 07:43:20,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.194 2026-09-14 07:43:21,031 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.193 2026-09-14 07:43:21,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.206 2026-09-14 07:43:21,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.005 0.207 2026-09-14 07:43:21,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.161 2026-09-14 07:43:21,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:21,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:43:21,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:43:21,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.015 2026-09-14 07:43:21,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-09-14 07:43:21,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-09-14 07:43:21,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-09-14 07:43:21,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-09-14 07:43:21,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-09-14 07:43:21,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-09-14 07:43:21,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("2")):has(.price:contains("40.00")))' 2026-09-14 07:43:21,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"))' 2026-09-14 07:43:21,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:21,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:21,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21907 2026-09-14 07:43:21,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:21,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21907 2026-09-14 07:43:21,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbv78i_xs_chrome_odoo" 2026-09-14 07:43:21,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-14 07:43:22,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22036 2026-09-14 07:43:22,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw8lbcyra_chrome_odoo 2026-09-14 07:43:22,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36697/json/version 2026-09-14 07:43:22,500 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36697/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:43:22,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:43:22,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36697/json 2026-09-14 07:43:22,522 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36697/json with timeout 3 increased to 10s during tests 2026-09-14 07:43:22,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36697/devtools/page/20B397A889A011ED400C4A3D9E9C6E02 2026-09-14 07:43:22,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:43:22,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:43:22,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:43:22,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:43:22,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-14 07:43:22,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-14 07:43:22,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:43:23,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.101 0.594 2026-09-14 07:43:23,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '20B397A889A011ED400C4A3D9E9C6E02', 'loaderId': 'F35F10CA1C34CD53663F172B2A5DAEF1', 'isDownload': False} 2026-09-14 07:43:23,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-14 07:43:23,556 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:23,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:43:23,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-09-14 07:43:23,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-14 07:43:23,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:43:23,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.005 2026-09-14 07:43:23,985 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:23,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:43:24,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-09-14 07:43:24,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.314 0.459 2026-09-14 07:43:24,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:24] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.797 2026-09-14 07:43:24,874 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:24,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.087 2026-09-14 07:43:24,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:43:24,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:43:25,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.199 0.359 2026-09-14 07:43:25,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.045 2026-09-14 07:43:25,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:43:25,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:43:25,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.033 0.017 2026-09-14 07:43:25,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.017 0.087 2026-09-14 07:43:25,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:25,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.121 2026-09-14 07:43:25,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.186 2026-09-14 07:43:25,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.255 2026-09-14 07:43:26,000 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:43:26,013 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:43:26,019 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:26,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.287 2026-09-14 07:43:26,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.276 2026-09-14 07:43:26,075 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:26,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.025 0.237 2026-09-14 07:43:26,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.290 2026-09-14 07:43:26,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.282 2026-09-14 07:43:26,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.018 0.201 2026-09-14 07:43:26,251 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:26,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.200 2026-09-14 07:43:26,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.175 2026-09-14 07:43:26,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-09-14 07:43:26,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.150 2026-09-14 07:43:26,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.151 2026-09-14 07:43:26,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-14 07:43:26,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.009 0.144 2026-09-14 07:43:26,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.003 0.163 2026-09-14 07:43:26,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.001 0.161 2026-09-14 07:43:26,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.007 0.154 2026-09-14 07:43:26,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:43:26,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:26,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-09-14 07:43:26,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.015 2026-09-14 07:43:26,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:43:26,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-09-14 07:43:26,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-09-14 07:43:26,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:43:26,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:43:26,853 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:26,855 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:26,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:43:26,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:43:26,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:26,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:43:26,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67715277 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-09-14 07:43:26,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:43:26,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:27,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67715277 with result: [{'id': 373, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-09-14 07:43:27,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.088 0.094 2026-09-14 07:43:27,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:27] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.013 2026-09-14 07:43:27,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-09-14 07:43:27,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:43:27,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.017 0.020 2026-09-14 07:43:27,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.021 2026-09-14 07:43:28,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.029 0.032 2026-09-14 07:43:28,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")))' 2026-09-14 07:43:28,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:28,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:43:28,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:43:28,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("-1")))' 2026-09-14 07:43:28,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-09-14 07:43:28,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-09-14 07:43:28,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-09-14 07:43:28,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-09-14 07:43:28,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-09-14 07:43:28,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:28,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22036 2026-09-14 07:43:28,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:28,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22036 2026-09-14 07:43:29,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw8lbcyra_chrome_odoo" 2026-09-14 07:43:29,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-14 07:43:32,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22175 2026-09-14 07:43:32,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4jwfj627_chrome_odoo 2026-09-14 07:43:32,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36019/json/version 2026-09-14 07:43:32,316 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36019/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:43:32,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:43:32,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36019/json 2026-09-14 07:43:32,332 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36019/json with timeout 3 increased to 10s during tests 2026-09-14 07:43:32,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36019/devtools/page/CB42E4BE2F9302AB8CBA7D5CE1B87F2F 2026-09-14 07:43:32,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:43:32,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:43:32,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:43:32,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:43:32,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-14 07:43:32,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-14 07:43:32,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:43:33,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.080 0.516 2026-09-14 07:43:33,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CB42E4BE2F9302AB8CBA7D5CE1B87F2F', 'loaderId': 'C67C5E916DE6DF2A34639CA186F874C3', 'isDownload': False} 2026-09-14 07:43:33,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-14 07:43:33,262 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:33,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.008 2026-09-14 07:43:33,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-09-14 07:43:33,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-09-14 07:43:33,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:43:33,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-14 07:43:33,737 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:43:33,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:43:33,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-09-14 07:43:34,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.258 0.458 2026-09-14 07:43:34,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:34] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.738 2026-09-14 07:43:34,552 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:43:34,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.085 2026-09-14 07:43:34,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:43:34,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:43:35,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.183 0.372 2026-09-14 07:43:35,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.049 2026-09-14 07:43:35,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.013 2026-09-14 07:43:35,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:43:35,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 14 0.049 0.042 2026-09-14 07:43:35,521 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:43:35,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.120 2026-09-14 07:43:35,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.152 2026-09-14 07:43:35,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.186 2026-09-14 07:43:35,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.215 2026-09-14 07:43:35,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.264 2026-09-14 07:43:35,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.192 2026-09-14 07:43:35,746 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:43:35,780 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:43:35,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:43:35,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.031 0.223 2026-09-14 07:43:35,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.008 0.266 2026-09-14 07:43:35,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.010 0.281 2026-09-14 07:43:35,929 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:35,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.296 2026-09-14 07:43:36,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.207 2026-09-14 07:43:36,018 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:43:36,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.228 2026-09-14 07:43:36,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.232 2026-09-14 07:43:36,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.201 2026-09-14 07:43:36,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.212 2026-09-14 07:43:36,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.177 2026-09-14 07:43:36,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.135 2026-09-14 07:43:36,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.011 0.140 2026-09-14 07:43:36,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1568&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.201 2026-09-14 07:43:36,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.007 0.244 2026-09-14 07:43:36,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.218 2026-09-14 07:43:36,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.014 0.247 2026-09-14 07:43:36,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.012 0.283 2026-09-14 07:43:36,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.013 0.280 2026-09-14 07:43:36,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:43:36,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:43:36,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:43:36,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:43:36,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.015 0.237 2026-09-14 07:43:36,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-09-14 07:43:36,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-09-14 07:43:36,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:43:36,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:43:36,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.017 0.256 2026-09-14 07:43:36,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:43:36,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.022 0.259 2026-09-14 07:43:36,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.008 0.262 2026-09-14 07:43:36,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 8 0.018 0.492 2026-09-14 07:43:36,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-14%2007:33:59 HTTP/1.1" 200 - 4 0.004 0.268 2026-09-14 07:43:36,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.241 2026-09-14 07:43:36,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo")))' 2026-09-14 07:43:36,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"))' 2026-09-14 07:43:36,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:43:37,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:43:37,007 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:37,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:37,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:43:37,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:43:37,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:43:37,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-09-14 07:43:37,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:43:37,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:37,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:43:37,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:43:37,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:43:37,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61150529 for PoS orders references: ['Order 00307-002-0001'] (draft: False) 2026-09-14 07:43:37,215 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:43:37,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61150529 with result: [{'id': 374, 'pos_reference': 'Order 00307-002-0001', 'account_move': False}] 2026-09-14 07:43:37,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.102 0.097 2026-09-14 07:43:37,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.037 0.041 2026-09-14 07:43:37,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:43:38,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:43:38,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:43:38,290 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:43:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:43:38,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22175 2026-09-14 07:43:38,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:43:38,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22175 2026-09-14 07:43:38,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4jwfj627_chrome_odoo" 2026-09-14 07:43:38,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-14 07:44:03,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<351031189583698.1789371842.986209392547607-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:44:03,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:44:03,022 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #121 deleted mail.mail records with IDs: [281] 2026-09-14 07:44:03,039 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #121 deleted mail.message records with IDs: [22653] 2026-09-14 07:44:03,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:44:03,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:44:04,204 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #121 deleted pos.payment.method records with IDs: [283] 2026-09-14 07:44:04,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-14 07:44:05,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:44:26,426 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #124 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:44:28,460 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [6166, 6167, 6168, 6169, 6170, 6171, 6172, 6173, 6213, 6214, 6215, 6216, 6217, 6218, 6219, 6220] 2026-09-14 07:44:28,460 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #124 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-09-14 07:44:28,477 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #124 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-09-14 07:44:32,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-14 07:44:32,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 22326 2026-09-14 07:44:32,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo4gw_6n2_chrome_odoo 2026-09-14 07:44:32,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43855/json/version 2026-09-14 07:44:32,937 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43855/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:44:32,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:44:32,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43855/json 2026-09-14 07:44:32,950 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43855/json with timeout 3 increased to 10s during tests 2026-09-14 07:44:32,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43855/devtools/page/5518E2496651247419FADEA544012892 2026-09-14 07:44:32,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:44:32,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:44:33,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 07:44:33,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:44:33,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-09-14 07:44:33,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-09-14 07:44:33,169 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:44:34,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:34] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.108 1.479 2026-09-14 07:44:34,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': '5518E2496651247419FADEA544012892', 'loaderId': 'EAF6D0D3BF762600CC8770DFDD241A90', 'isDownload': False} 2026-09-14 07:44:34,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-14 07:44:34,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:44:34,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:34] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:44:34,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:34] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 07:44:34,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:34] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.034 2026-09-14 07:44:35,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 07:44:35,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:44:35,231 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:44:35,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:44:35,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=158"})" 2026-09-14 07:44:35,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.272 0.402 2026-09-14 07:44:36,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.682 2026-09-14 07:44:36,014 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:44:36,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.101 2026-09-14 07:44:36,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:44:36,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 07:44:36,717 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.209 0.326 2026-09-14 07:44:36,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.047 2026-09-14 07:44:36,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.013 2026-09-14 07:44:36,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:44:36,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:36] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 14 0.047 0.037 2026-09-14 07:44:37,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.024 0.114 2026-09-14 07:44:37,039 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:44:37,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1594&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.020 0.181 2026-09-14 07:44:37,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.012 0.244 2026-09-14 07:44:37,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.007 0.274 2026-09-14 07:44:37,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:44:37,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:44:37,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:44:37,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.022 0.309 2026-09-14 07:44:37,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.277 2026-09-14 07:44:37,271 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:44:37,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.013 0.253 2026-09-14 07:44:37,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.018 0.264 2026-09-14 07:44:37,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.014 0.265 2026-09-14 07:44:37,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.203 2026-09-14 07:44:37,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.209 2026-09-14 07:44:37,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.167 2026-09-14 07:44:37,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-09-14 07:44:37,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.170 2026-09-14 07:44:37,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image/res.users/126/avatar_128 HTTP/1.1" 200 - 18 0.015 0.143 2026-09-14 07:44:37,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-14 07:44:37,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.009 0.128 2026-09-14 07:44:37,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.009 0.151 2026-09-14 07:44:37,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.005 0.171 2026-09-14 07:44:37,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 8 0.012 0.190 2026-09-14 07:44:37,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 4 0.002 0.171 2026-09-14 07:44:37,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 4 0.001 0.180 2026-09-14 07:44:37,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:37] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-09-14%2007:44:05 HTTP/1.1" 200 - 4 0.002 0.155 2026-09-14 07:44:37,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Finished' (trigger: article.product:has(.product-name:contains("Finished")) .product-information-tag)' 2026-09-14 07:44:37,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-09-14 07:44:38,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:38] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.041 0.099 2026-09-14 07:44:38,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:44:38,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Basic Kit' (trigger: article.product:has(.product-name:contains("Basic Kit")) .product-information-tag)' 2026-09-14 07:44:38,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-09-14 07:44:39,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:39] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.080 0.114 2026-09-14 07:44:39,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:44:39,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-09-14 07:44:39,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished"))' 2026-09-14 07:44:39,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-09-14 07:44:39,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-09-14 07:44:40,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit"))' 2026-09-14 07:44:40,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-09-14 07:44:40,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-09-14 07:44:40,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 07:44:40,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 07:44:40,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-09-14 07:44:40,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:44:40,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:44:40,164 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:44:40,164 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:44:40,178 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:44:40,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 07:44:40,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 07:44:40,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-09-14 07:44:40,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:44:40,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36488670 for PoS orders references: ['Order 00309-002-0001'] (draft: False) 2026-09-14 07:44:40,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:44:40,286 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:44:41,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36488670 with result: [{'id': 376, 'pos_reference': 'Order 00309-002-0001', 'account_move': False}] 2026-09-14 07:44:41,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 427 0.729 0.601 2026-09-14 07:44:41,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.052 2026-09-14 07:44:41,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:41] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 07:44:42,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:44:42,370 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:44:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:44:42,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 22326 2026-09-14 07:44:42,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:44:42,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 22326 2026-09-14 07:44:42,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo4gw_6n2_chrome_odoo" 2026-09-14 07:44:42,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-14 07:45:05,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<094845581991204.1789371905.281657695770264-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 07:45:05,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 07:45:05,315 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted mail.mail records with IDs: [282] 2026-09-14 07:45:05,325 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted mail.message records with IDs: [23638] 2026-09-14 07:45:05,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 07:45:05,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 07:45:06,281 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted pos.payment.method records with IDs: [300] 2026-09-14 07:45:06,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-14 07:45:07,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93003586 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-14 07:45:08,271 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [698] 2026-09-14 07:45:10,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93003586 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 733}] 2026-09-14 07:45:10,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-14 07:45:11,568 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [700] 2026-09-14 07:45:12,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-14 07:45:15,472 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [703, 704] 2026-09-14 07:45:17,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-14 07:45:20,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93507809 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-14 07:45:20,823 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [709, 710] 2026-09-14 07:45:21,200 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [714, 715, 716] 2026-09-14 07:45:23,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93507809 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 741}] 2026-09-14 07:45:24,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-14 07:45:26,272 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [717, 718] 2026-09-14 07:45:27,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-14 07:45:28,890 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [721, 722] 2026-09-14 07:45:30,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-14 07:45:31,205 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [726] 2026-09-14 07:45:31,816 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [728] 2026-09-14 07:45:33,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-14 07:45:34,072 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #128 deleted stock.move records with IDs: [729] 2026-09-14 07:45:34,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-14 07:45:57,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-14 07:45:57,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33829567 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-14 07:45:57,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33829567 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-14 07:45:57,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:45:57,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:45:58,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:45:58] "GET /pos/pay/387?access_token=3a1195b2-e117-4768-82c9-f65c88a6a41e HTTP/1.1" 200 - 375 0.207 0.895 2026-09-14 07:45:58,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:45:58,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:45:58] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.021 0.042 2026-09-14 07:45:58,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:45:59,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:45:59] "GET /pos/pay/confirmation/387?access_token=3a1195b2-e117-4768-82c9-f65c88a6a41e&tx_id=1 HTTP/1.1" 200 - 317 0.184 0.402 2026-09-14 07:46:00,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-14 07:46:00,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67175404 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-14 07:46:00,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67175404 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-14 07:46:00,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:00,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:01,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:01] "GET /pos/pay/388?access_token=a55d0169-3a67-4e8b-8c12-12b0bd340425 HTTP/1.1" 200 - 375 0.304 0.877 2026-09-14 07:46:01,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:02,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:02] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.024 0.052 2026-09-14 07:46:02,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:02,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:02] "GET /pos/pay/confirmation/388?access_token=a55d0169-3a67-4e8b-8c12-12b0bd340425&tx_id=2 HTTP/1.1" 200 - 317 0.343 0.425 2026-09-14 07:46:04,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-14 07:46:04,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40010413 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-14 07:46:04,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40010413 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-14 07:46:04,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:04,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:05,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:05] "GET /pos/pay/389?access_token=79df43dc-146b-4b7b-9758-1ec296da9650 HTTP/1.1" 200 - 375 0.340 0.896 2026-09-14 07:46:05,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:05,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:05] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.052 0.047 2026-09-14 07:46:06,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:06,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:06] "GET /pos/pay/confirmation/389?access_token=79df43dc-146b-4b7b-9758-1ec296da9650&tx_id=3 HTTP/1.1" 200 - 295 0.359 0.383 2026-09-14 07:46:06,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:06,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:06] "GET /pos/pay/389?access_token=79df43dc-146b-4b7b-9758-1ec296da9650 HTTP/1.1" 200 - 44 0.055 0.062 2026-09-14 07:46:06,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:07,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:07] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.031 0.039 2026-09-14 07:46:07,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:08,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:08] "GET /pos/pay/confirmation/389?access_token=79df43dc-146b-4b7b-9758-1ec296da9650&tx_id=4 HTTP/1.1" 200 - 224 0.192 0.979 2026-09-14 07:46:09,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-14 07:46:10,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 22475 2026-09-14 07:46:10,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2on9gvx2_chrome_odoo 2026-09-14 07:46:10,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43697/json/version 2026-09-14 07:46:10,143 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43697/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:46:10,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:46:10,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43697/json 2026-09-14 07:46:10,156 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43697/json with timeout 3 increased to 10s during tests 2026-09-14 07:46:10,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43697/devtools/page/85C5D7A65B51FEB2C3C513FDAC37652A 2026-09-14 07:46:10,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:46:10,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:46:10,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_op_user from n/a 2026-09-14 07:46:10,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:46:10,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-09-14 07:46:10,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-14 07:46:10,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:10,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:10] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.068 0.544 2026-09-14 07:46:10,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '85C5D7A65B51FEB2C3C513FDAC37652A', 'loaderId': '4AC95CCE1E86252542F448D3463EF42A', 'isDownload': False} 2026-09-14 07:46:10,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-14 07:46:10,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:10,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:10] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.006 2026-09-14 07:46:10,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:10] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-09-14 07:46:10,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:10] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-09-14 07:46:11,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:46:11,285 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-09-14 07:46:11,309 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:46:11,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:46:11,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-09-14 07:46:11,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.249 0.380 2026-09-14 07:46:12,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.635 2026-09-14 07:46:12,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:12,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.094 2026-09-14 07:46:12,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:46:12,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 07:46:12,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.180 0.288 2026-09-14 07:46:12,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.055 2026-09-14 07:46:12,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 07:46:12,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-14 07:46:12,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-14%2007:45:34 HTTP/1.1" 200 - 14 0.041 0.048 2026-09-14 07:46:12,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.093 2026-09-14 07:46:12,919 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:46:12,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.106 2026-09-14 07:46:12,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.114 2026-09-14 07:46:12,947 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:46:12,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.125 2026-09-14 07:46:12,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.147 2026-09-14 07:46:12,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.091 2026-09-14 07:46:13,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-14%2007:45:34 HTTP/1.1" 200 - 4 0.005 0.070 2026-09-14 07:46:13,065 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:46:13,068 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:46:13,070 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:46:13,097 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:46:13,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.059 0.110 2026-09-14 07:46:13,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:46:13,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:46:13,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:46:13,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:46:13,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.019 2026-09-14 07:46:13,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:46:13,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:46:13,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:46:14,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:46:14,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:46:14,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:46:14,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:46:14,854 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:46:14,856 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:46:14,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-09-14 07:46:14,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:46:14,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-09-14 07:46:14,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-09-14 07:46:14,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:46:14,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-09-14 07:46:14,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-09-14 07:46:14,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0"))' 2026-09-14 07:46:15,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 1.0 (trigger: .payment-status-remaining .amount:contains("1.0"))' 2026-09-14 07:46:15,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:46:15,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-09-14 07:46:15,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:46:15,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:46:15,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:46:15,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0"))' 2026-09-14 07:46:15,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:46:16,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:46:16,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-09-14 07:46:16,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:16,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:16,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87483200 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-14 07:46:16,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:46:16,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87483200 with result: [{'id': 390, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-14 07:46:16,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.048 0.055 2026-09-14 07:46:16,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.007 0.017 2026-09-14 07:46:16,962 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:46:16,970 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [454] 2026-09-14 07:46:17,016 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.order records with IDs: [390] 2026-09-14 07:46:17,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:17] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.075 0.038 2026-09-14 07:46:18,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:46:18,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")))' 2026-09-14 07:46:18,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")) ~ .delete-button)' 2026-09-14 07:46:18,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-09-14 07:46:18,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-09-14 07:46:18,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0"))' 2026-09-14 07:46:18,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-09-14 07:46:18,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-09-14 07:46:18,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0"))' 2026-09-14 07:46:18,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:46:18,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:46:18,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:18,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:18,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97265958 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-14 07:46:18,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:46:18,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97265958 with result: [{'id': 391, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-14 07:46:18,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.051 0.048 2026-09-14 07:46:18,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.016 2026-09-14 07:46:18,722 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [455] 2026-09-14 07:46:18,734 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.order records with IDs: [391] 2026-09-14 07:46:18,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.018 0.023 2026-09-14 07:46:19,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:46:20,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:46:20,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")))' 2026-09-14 07:46:20,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button)' 2026-09-14 07:46:20,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0")))' 2026-09-14 07:46:20,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:46:20,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-09-14 07:46:20,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0"))' 2026-09-14 07:46:20,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-09-14 07:46:20,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-09-14 07:46:20,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0"))' 2026-09-14 07:46:21,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:46:21,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:46:21,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:21,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:21,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13633260 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-14 07:46:21,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-14 07:46:21,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13633260 with result: [{'id': 392, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-14 07:46:21,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.059 0.050 2026-09-14 07:46:21,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.015 2026-09-14 07:46:21,233 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [456] 2026-09-14 07:46:21,246 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #135 deleted pos.order records with IDs: [392] 2026-09-14 07:46:21,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:21] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.015 0.025 2026-09-14 07:46:22,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-14 07:46:22,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:46:22,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 22475 2026-09-14 07:46:22,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:46:22,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 22475 2026-09-14 07:46:22,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2on9gvx2_chrome_odoo" 2026-09-14 07:46:22,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-14 07:46:22,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69009454 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-14 07:46:22,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69009454 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-14 07:46:22,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:23,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:23,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:23] "GET /pos/pay/393?access_token=e12b54e3-4bb9-48e1-81c7-1add797626f HTTP/1.1" 403 - 200 0.135 0.800 2026-09-14 07:46:23,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:23,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:23] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.011 0.032 2026-09-14 07:46:23,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:24,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:24] "GET /pos/pay/confirmation/393?access_token=e12b54e3-4bb9-48e1-81c7-1add797626f&tx_id=1 HTTP/1.1" 403 - 20 0.038 0.041 2026-09-14 07:46:24,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-14 07:46:24,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:24] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.020 0.031 2026-09-14 07:46:24,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-09-14 07:46:24,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 22614 2026-09-14 07:46:24,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp226q6zkc_chrome_odoo 2026-09-14 07:46:24,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42541/json/version 2026-09-14 07:46:24,490 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42541/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:46:24,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:46:24,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42541/json 2026-09-14 07:46:24,502 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42541/json with timeout 3 increased to 10s during tests 2026-09-14 07:46:24,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42541/devtools/page/0B617357E2303C7B677BD0B41F57A1A5 2026-09-14 07:46:24,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-14 07:46:24,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-14 07:46:24,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_op_user from n/a 2026-09-14 07:46:24,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-14 07:46:24,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-09-14 07:46:24,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-14 07:46:24,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:25,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.100 0.488 2026-09-14 07:46:25,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '0B617357E2303C7B677BD0B41F57A1A5', 'loaderId': 'D723E6E9086672F647591306EC47EDA6', 'isDownload': False} 2026-09-14 07:46:25,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-09-14 07:46:25,171 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:25,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:46:25,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 07:46:25,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.036 2026-09-14 07:46:25,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-14 07:46:25,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.021 2026-09-14 07:46:25,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-14 07:46:25,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:46:25,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentLocalFakePaidDataTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-09-14 07:46:26,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.210 0.359 2026-09-14 07:46:26,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.590 2026-09-14 07:46:26,286 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:26,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.085 2026-09-14 07:46:26,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:46:26,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:46:26,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.210 0.291 2026-09-14 07:46:27,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.045 2026-09-14 07:46:27,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.008 2026-09-14 07:46:27,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:46:27,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-14%2007:45:34 HTTP/1.1" 200 - 14 0.031 0.034 2026-09-14 07:46:27,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.071 2026-09-14 07:46:27,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.076 2026-09-14 07:46:27,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.099 2026-09-14 07:46:27,231 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:46:27,234 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:46:27,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.039 0.108 2026-09-14 07:46:27,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.018 0.157 2026-09-14 07:46:27,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.131 2026-09-14 07:46:27,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-14%2007:45:34 HTTP/1.1" 200 - 4 0.003 0.141 2026-09-14 07:46:27,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.028 0.110 2026-09-14 07:46:27,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:46:27,396 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:46:27,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:46:27,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:46:27,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-09-14 07:46:28,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:46:28,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-09-14 07:46:28,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-09-14 07:46:28,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-14 07:46:28,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:46:28,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:46:28,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:46:29,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-09-14 07:46:29,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:46:29,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:46:29,211 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:46:29,218 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:46:29,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-09-14 07:46:29,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:46:29,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-09-14 07:46:29,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-09-14 07:46:29,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:46:29,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:46:29,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-09-14 07:46:29,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0"))' 2026-09-14 07:46:29,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 07:46:29,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-09-14 07:46:29,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:29,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:46:29,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6629702 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-09-14 07:46:29,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is shown (trigger: .modal-dialog .online-payment-popup)' 2026-09-14 07:46:29,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6629702 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-09-14 07:46:29,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.069 0.056 2026-09-14 07:46:29,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.010 0.020 2026-09-14 07:46:29,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3D0f86d51e-7318-4bde-9d94-9a7d5278627c?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-14 07:46:29,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:46:30,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'displayed amount is 48.0 (trigger: .online-payment-popup .body .info .amount:contains("48.0"))' 2026-09-14 07:46:30,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-09-14 07:46:30,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is not shown (trigger: body:not(:has(.online-payment-popup)))' 2026-09-14 07:46:30,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:30] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:46:30,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:46:30,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-09-14 07:46:30,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-14 07:46:30,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 22614 2026-09-14 07:46:30,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-14 07:46:30,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 22614 2026-09-14 07:46:30,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp226q6zkc_chrome_odoo" 2026-09-14 07:46:30,821 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #133 deleted pos.payment.method records with IDs: [312] 2026-09-14 07:46:30,928 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #133 deleted account.account records with IDs: [3264] 2026-09-14 07:46:31,079 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #133 deleted account.journal records with IDs: [1243] 2026-09-14 07:46:31,135 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #133 deleted account.account records with IDs: [3263] 2026-09-14 07:46:31,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 07:46:54,026 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-09-14 07:46:56,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-14 07:46:56,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 22731 2026-09-14 07:46:56,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpko3evown_chrome_odoo 2026-09-14 07:46:56,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37279/json/version 2026-09-14 07:46:56,700 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37279/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:46:56,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:46:56,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37279/json 2026-09-14 07:46:56,750 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37279/json with timeout 3 increased to 10s during tests 2026-09-14 07:46:56,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37279/devtools/page/D136A51D9EC5B7448CF8F0FEEACBE1F2 2026-09-14 07:46:56,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:46:56,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:46:56,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:46:56,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:46:56,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:46:56,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:46:56,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:46:57,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:57] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.131 0.571 2026-09-14 07:46:57,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D136A51D9EC5B7448CF8F0FEEACBE1F2', 'loaderId': '1153897029B2AC9CC7F85246B472977C', 'isDownload': False} 2026-09-14 07:46:57,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-14 07:46:57,700 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:57,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:57] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.009 2026-09-14 07:46:57,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:57] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.027 2026-09-14 07:46:57,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:57] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-09-14 07:46:58,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:46:58,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-09-14 07:46:58,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:46:58,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:46:58,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:46:58,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.281 0.374 2026-09-14 07:46:58,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.672 2026-09-14 07:46:58,918 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:46:58,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.073 2026-09-14 07:46:59,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:46:59,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:46:59,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.164 0.287 2026-09-14 07:46:59,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.055 2026-09-14 07:46:59,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:46:59,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:46:59,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.029 0.034 2026-09-14 07:46:59,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.018 0.096 2026-09-14 07:46:59,782 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:46:59,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.142 2026-09-14 07:46:59,854 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:46:59,862 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:46:59,880 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:46:59,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.200 2026-09-14 07:46:59,895 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:46:59,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.219 2026-09-14 07:46:59,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.249 2026-09-14 07:46:59,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.227 2026-09-14 07:46:59,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.184 2026-09-14 07:46:59,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:46:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.084 2026-09-14 07:47:00,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.024 0.140 2026-09-14 07:47:00,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.129 2026-09-14 07:47:00,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.131 2026-09-14 07:47:00,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.005 0.131 2026-09-14 07:47:00,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.101 2026-09-14 07:47:00,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:47:00,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:47:00,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:47:00,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.025 2026-09-14 07:47:00,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.043 2026-09-14 07:47:00,736 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:01,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-09-14 07:47:01,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:01,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:01,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:01,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:47:01,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:47:01,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-09-14 07:47:01,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:01,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-09-14 07:47:01,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:47:01,750 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:47:01,752 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:47:01,753 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:47:01,755 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:47:01,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:01,760 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:01,761 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:47:01,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:47:01,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:47:01,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:47:01,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:01,766 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:47:01,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:47:01,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:47:01,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:47:01,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:47:01,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:47:01,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:47:01,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:47:01,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:47:01,770 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:47:01,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:47:01,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:47:01,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:47:01,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:47:01,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:47:01,774 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:47:01,775 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:47:01,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:47:01,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:47:01,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:47:01,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:47:01,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:47:01,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:47:01,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:47:01,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:47:01,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:47:01,793 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:01,815 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:47:01,820 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:01,829 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:47:01,833 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:47:01,857 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:47:01,858 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:47:01,862 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:47:01,865 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:47:01,866 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:47:01,869 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:47:01,871 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:47:01,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:47:01,874 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:47:01,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:47:01,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:47:01,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:47:01,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:47:01,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:47:01,885 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:01,890 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:47:01,892 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:01,893 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:47:01,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:47:01,900 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:47:01,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:47:01,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.006 2026-09-14 07:47:01,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:47:01,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:01,941 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:47:01,949 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:47:01,955 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:47:01,955 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:47:01,955 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:47:01,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:47:01,957 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:47:01,957 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:47:01,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-14 07:47:01,959 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:47:01,960 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:47:01,960 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:47:01,961 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:47:01,962 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:47:01,962 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:47:01,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:47:01,966 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:47:01,980 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:47:01,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:47:01,982 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:47:01,983 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:47:01,983 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:47:01,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:47:01,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:47:01,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:47:01,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:47:01,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:47:01,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:47:01,986 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:47:01,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:47:01,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:47:01,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:47:01,993 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:01,996 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:02,010 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:47:02,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:47:02,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 07:47:02,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:47:02,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:47:02,091 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:47:02,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 07:47:02,099 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:47:02,130 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:02,136 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 07:47:02,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:47:02,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:47:02,147 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:47:02,148 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:47:02,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:47:02,156 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:47:02,157 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:47:02,168 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 07:47:02,171 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.147 2026-09-14 07:47:02,172 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:47:02,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17302010 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-14 07:47:02,592 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 07:47:02,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17302010 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-14 07:47:02,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.075 0.079 2026-09-14 07:47:03,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:47:03,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:47:03,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-09-14 07:47:04,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:47:04,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:47:04,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:47:04,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:47:04,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.013 0.028 2026-09-14 07:47:04,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:47:04,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:04,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:04,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:47:04,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:47:04,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:47:04,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:47:04,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:47:04,975 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:04,976 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:04,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:47:05,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:47:05,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:47:05,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34515110 for PoS orders references: ['Order 00324-002-0002'] (draft: False) 2026-09-14 07:47:05,029 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:05,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34515110 with result: [{'id': 396, 'pos_reference': 'Order 00324-002-0002', 'account_move': False}] 2026-09-14 07:47:05,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.078 0.103 2026-09-14 07:47:05,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:05] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.007 2026-09-14 07:47:07,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-09-14 07:47:07,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:47:07,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:47:07,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:07,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:47:07,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:47:07,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:07,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:47:07,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:47:07,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:47:07,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:47:07,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:47:08,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:47:08,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69456900 for PoS orders references: ['Order 00324-002-0003'] (draft: True) 2026-09-14 07:47:08,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69456900 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-14 07:47:08,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.055 0.063 2026-09-14 07:47:09,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:47:09,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-09-14 07:47:09,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-09-14 07:47:09,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:47:09,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:47:09,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:47:09,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:47:09,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.011 2026-09-14 07:47:09,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:47:09,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39212501 for PoS orders references: ['Order 00324-002-0003'] (draft: False) 2026-09-14 07:47:09,747 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [615] 2026-09-14 07:47:09,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39212501 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-14 07:47:09,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.062 0.088 2026-09-14 07:47:10,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:47:10,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:47:10,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:47:10,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.031 2026-09-14 07:47:11,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:47:11,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:47:11,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:47:11,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.027 2026-09-14 07:47:12,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:47:12,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:12,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:12,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:47:12,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:47:12,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:12,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80548487 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-14 07:47:12,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:47:12,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80548487 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-14 07:47:12,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.023 0.051 2026-09-14 07:47:12,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:47:13,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:47:13,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:47:13,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.031 2026-09-14 07:47:14,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:47:14,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:47:14,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:47:14,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.040 0.030 2026-09-14 07:47:14,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:47:14,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:47:15,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-09-14 07:47:15,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85834803 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-14 07:47:15,314 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [611, 612] 2026-09-14 07:47:15,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85834803 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-14 07:47:15,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.037 0.075 2026-09-14 07:47:15,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:15] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.009 0.028 2026-09-14 07:47:16,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-09-14 07:47:16,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:47:16,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:47:16,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:47:16,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:16,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:47:16,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:47:16,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 22731 2026-09-14 07:47:16,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:16,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:47:16,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 22731 2026-09-14 07:47:16,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpko3evown_chrome_odoo" 2026-09-14 07:47:16,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 22916 2026-09-14 07:47:16,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpixyuk0jd_chrome_odoo 2026-09-14 07:47:16,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38391/json/version 2026-09-14 07:47:16,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38391/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:47:17,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:47:17,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38391/json 2026-09-14 07:47:17,030 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38391/json with timeout 3 increased to 10s during tests 2026-09-14 07:47:17,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38391/devtools/page/CF217F703D66B5A690237D6E499F782D 2026-09-14 07:47:17,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:47:17,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:47:17,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:47:17,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:47:17,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:47:17,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:47:17,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.012 0.048 2026-09-14 07:47:17,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CF217F703D66B5A690237D6E499F782D', 'loaderId': '835382922DAB0FF56FF74F36BB9F4EAB', 'isDownload': False} 2026-09-14 07:47:17,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-14 07:47:17,174 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:17,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:47:17,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.016 2026-09-14 07:47:17,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-09-14 07:47:17,648 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:47:17,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 07:47:17,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:47:17,688 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:17,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:47:18,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.171 0.341 2026-09-14 07:47:18,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.526 2026-09-14 07:47:18,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:18,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.052 2026-09-14 07:47:18,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:47:18,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:47:18,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.153 0.325 2026-09-14 07:47:18,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.043 2026-09-14 07:47:18,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.009 2026-09-14 07:47:19,012 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:47:19,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.043 2026-09-14 07:47:19,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.110 2026-09-14 07:47:19,187 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:47:19,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.162 2026-09-14 07:47:19,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.186 2026-09-14 07:47:19,240 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:19,269 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:47:19,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.198 2026-09-14 07:47:19,298 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:47:19,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.269 2026-09-14 07:47:19,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.012 0.236 2026-09-14 07:47:19,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.166 2026-09-14 07:47:19,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.154 2026-09-14 07:47:19,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.023 0.129 2026-09-14 07:47:19,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.142 2026-09-14 07:47:19,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.124 2026-09-14 07:47:19,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-14 07:47:19,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.112 2026-09-14 07:47:20,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:47:20,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:47:20,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.028 2026-09-14 07:47:20,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:21,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:47:21,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6008522 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-14 07:47:21,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:21,042 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [617, 618] 2026-09-14 07:47:21,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6008522 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-14 07:47:21,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.040 0.067 2026-09-14 07:47:21,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:21,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:21,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 07:47:22,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:47:22,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:47:22,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:47:22,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:47:22,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 07:47:23,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:47:23,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:47:23,629 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:23,630 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:23,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:47:23,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:47:23,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:47:23,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:23,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34423196 for PoS orders references: ['Order 00324-002-0004'] (draft: False) 2026-09-14 07:47:23,744 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [621, 622] 2026-09-14 07:47:23,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34423196 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-14 07:47:23,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.042 0.098 2026-09-14 07:47:23,934 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:47:23,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:47:23,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:47:23,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:47:23,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:47:23,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:47:23,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:47:23,940 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:47:23,941 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:47:23,941 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:47:23,942 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:47:23,942 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:47:23,942 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:47:23,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:47:23,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:47:23,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:47:23,949 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:47:23,949 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:47:23,950 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:47:23,951 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:47:23,951 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:47:23,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:47:23,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:47:23,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:47:23,962 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:47:23,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:47:23,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:47:23,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:47:23,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:47:23,979 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:23,988 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:47:23,997 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:47:24,004 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:47:24,005 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:47:24,015 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:47:24,019 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:47:24,033 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:24,076 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:47:24,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 07:47:24,111 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 07:47:24,114 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-09-14 07:47:24,137 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:47:24,149 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:47:24,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.105 2026-09-14 07:47:24,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:47:24,167 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.076 2026-09-14 07:47:24,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:47:24,209 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:47:24,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:47:24,184 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:47:24,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:47:24,223 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:47:24,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:47:24,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.016 2026-09-14 07:47:24,231 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:47:24,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:47:24,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:47:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:47:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:47:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:47:24,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:47:24,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:47:24,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:47:24,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:47:24,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:47:24,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:47:24,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:47:24,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:47:24,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:47:24,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:47:24,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:47:24,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:47:24,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:47:24,250 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:47:24,250 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:47:24,250 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:47:24,250 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:47:24,254 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:47:24,254 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:47:24,283 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:24,294 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:47:24,294 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:47:24,296 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:47:24,297 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:47:24,297 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:47:24,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:47:24,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:47:24,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:47:24,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:47:24,302 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:47:24,302 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:47:24,302 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:47:24,303 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:47:24,304 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:47:24,304 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:47:24,305 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:47:24,309 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:47:24,310 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-14 07:47:24,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:47:24,317 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:24,323 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:47:24,326 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:47:24,328 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:47:24,332 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:47:24,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:47:24,335 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:47:24,339 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:47:24,342 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:47:24,347 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:47:24,349 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:47:24,353 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:47:24,362 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:47:24,368 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:47:24,370 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:47:24,372 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:47:24,385 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:47:24,386 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:47:24,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:47:24,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:47:24,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:47:24,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:47:24,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:47:24,768 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 07:47:26,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:47:26,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:47:26,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19029142 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-14 07:47:26,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:26,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19029142 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-14 07:47:26,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.021 0.040 2026-09-14 07:47:26,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:47:26,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:26,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:47:27,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-09-14 07:47:27,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:27,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76066581 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-14 07:47:27,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-09-14 07:47:27,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76066581 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-14 07:47:27,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.072 0.079 2026-09-14 07:47:28,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:47:28,678 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:28,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 22916 2026-09-14 07:47:28,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:47:28,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 22916 2026-09-14 07:47:28,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpixyuk0jd_chrome_odoo" 2026-09-14 07:47:28,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-14 07:47:29,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23097 2026-09-14 07:47:29,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpgbg6wwfv_chrome_odoo 2026-09-14 07:47:29,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40433/json/version 2026-09-14 07:47:29,101 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40433/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:47:29,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:47:29,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40433/json 2026-09-14 07:47:29,126 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40433/json with timeout 3 increased to 10s during tests 2026-09-14 07:47:29,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40433/devtools/page/3235FCD7B82BE4CCFF505C916EC93F58 2026-09-14 07:47:29,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:47:29,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:47:29,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:47:29,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:47:29,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:47:29,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:47:29,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:47:30,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.111 0.594 2026-09-14 07:47:30,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3235FCD7B82BE4CCFF505C916EC93F58', 'loaderId': '57E0145B8B423138FFBC1D21F883561F', 'isDownload': False} 2026-09-14 07:47:30,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-14 07:47:30,182 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:30,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-14 07:47:30,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.024 2026-09-14 07:47:30,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.034 2026-09-14 07:47:30,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:47:30,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:47:30,689 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:30,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:47:30,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:47:31,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.319 0.415 2026-09-14 07:47:31,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.766 2026-09-14 07:47:31,542 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:31,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.100 2026-09-14 07:47:31,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 07:47:31,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 07:47:32,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.295 0.336 2026-09-14 07:47:32,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.048 2026-09-14 07:47:32,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:47:32,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:47:32,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:47:32,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.110 0.052 2026-09-14 07:47:32,718 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:47:32,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.193 2026-09-14 07:47:32,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.010 0.223 2026-09-14 07:47:32,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.023 0.282 2026-09-14 07:47:32,893 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:32,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.303 2026-09-14 07:47:32,925 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:32,938 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:47:32,947 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:32,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.035 0.335 2026-09-14 07:47:32,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.263 2026-09-14 07:47:33,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.261 2026-09-14 07:47:33,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.228 2026-09-14 07:47:33,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.057 0.152 2026-09-14 07:47:33,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.192 2026-09-14 07:47:33,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.018 0.182 2026-09-14 07:47:33,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.005 0.203 2026-09-14 07:47:33,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.191 2026-09-14 07:47:33,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:47:33,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:47:33,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.047 0.027 2026-09-14 07:47:33,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.071 2026-09-14 07:47:33,800 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:34,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:47:34,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:47:34,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:47:34,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:47:34,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:47:34,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:47:34,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:47:34,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:47:35,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:35,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:47:35,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:47:35,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:47:35,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:47:35,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:47:35,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:47:35,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:47:35,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:47:35,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-09-14 07:47:36,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:47:36,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:47:36,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:47:36,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:47:36,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:47:36,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:47:36,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:47:36,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:47:36,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-09-14 07:47:36,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:47:36,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:47:36,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:47:36,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:47:36,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:47:36,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-09-14 07:47:36,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:47:36,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-09-14 07:47:36,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:47:36,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:47:36,863 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:36,864 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:36,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:47:36,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:47:36,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:47:36,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:47:36,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:36,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:47:36,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:47:36,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:47:37,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:47:37,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96604201 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-14 07:47:37,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96604201 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-14 07:47:37,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.108 0.067 2026-09-14 07:47:37,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.028 2026-09-14 07:47:38,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:47:38,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:47:38,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:47:38,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:47:38,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:47:38,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:47:38,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:47:38,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:47:38,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:47:38,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:47:38,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23097 2026-09-14 07:47:38,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:47:38,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23097 2026-09-14 07:47:38,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpgbg6wwfv_chrome_odoo" 2026-09-14 07:47:38,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23228 2026-09-14 07:47:38,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpabwtev7g_chrome_odoo 2026-09-14 07:47:38,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41969/json/version 2026-09-14 07:47:38,422 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41969/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:47:38,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:47:38,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41969/json 2026-09-14 07:47:38,470 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41969/json with timeout 3 increased to 10s during tests 2026-09-14 07:47:38,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41969/devtools/page/D92F3655C9BABFFFF9B00E996B882137 2026-09-14 07:47:38,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:47:38,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:47:38,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:47:38,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:47:38,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:47:38,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:47:38,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.023 0.052 2026-09-14 07:47:38,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D92F3655C9BABFFFF9B00E996B882137', 'loaderId': '11ED3A180CE13B2E04E201F46C29CD0A', 'isDownload': False} 2026-09-14 07:47:38,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-14 07:47:38,630 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:38,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:47:38,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:38] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.022 2026-09-14 07:47:38,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:38] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 07:47:39,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.009 2026-09-14 07:47:39,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.017 0.025 2026-09-14 07:47:39,133 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:39,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:47:39,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:47:39,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.237 0.346 2026-09-14 07:47:39,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.591 2026-09-14 07:47:39,839 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:39,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.105 2026-09-14 07:47:39,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:47:39,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:47:40,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.189 0.302 2026-09-14 07:47:40,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.046 2026-09-14 07:47:40,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:47:40,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:47:40,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.026 0.030 2026-09-14 07:47:40,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.079 2026-09-14 07:47:40,738 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:47:40,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.007 0.113 2026-09-14 07:47:40,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.008 0.143 2026-09-14 07:47:40,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:40,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.159 2026-09-14 07:47:40,808 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:40,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.169 2026-09-14 07:47:40,838 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:47:40,866 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.038 0.140 2026-09-14 07:47:40,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.131 2026-09-14 07:47:40,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.128 2026-09-14 07:47:40,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.020 0.104 2026-09-14 07:47:40,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.115 2026-09-14 07:47:40,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-14 07:47:41,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.003 0.126 2026-09-14 07:47:41,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.072 2026-09-14 07:47:41,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:47:41,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:47:41,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.031 2026-09-14 07:47:41,863 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:42,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:47:42,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:47:42,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:47:42,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:47:42,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:47:42,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:47:42,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:42,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:47:42,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:47:43,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:47:43,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:43,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41636636 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-14 07:47:43,620 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [626, 627] 2026-09-14 07:47:43,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41636636 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-14 07:47:43,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.094 0.070 2026-09-14 07:47:44,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.004 2026-09-14 07:47:44,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:44,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.006 2026-09-14 07:47:45,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:47:45,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82007318 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-14 07:47:45,366 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [628, 629, 630] 2026-09-14 07:47:45,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82007318 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-14 07:47:45,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.094 0.063 2026-09-14 07:47:46,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:47:46,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:47:46,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:47,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:47,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:47:47,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.029 2026-09-14 07:47:47,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-14 07:47:47,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-09-14 07:47:47,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-09-14 07:47:47,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:47:47,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:47:47,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:47:47,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:47:47,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:47,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75216506 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-14 07:47:48,009 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [631, 632, 633] 2026-09-14 07:47:48,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75216506 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-14 07:47:48,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.066 0.066 2026-09-14 07:47:48,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.003 2026-09-14 07:47:48,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:47:48,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.046 0.042 2026-09-14 07:47:49,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:47:49,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:47:49,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:47:49,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:47:49,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:47:49,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:47:49,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:47:49,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:47:49,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-09-14 07:47:50,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-09-14 07:47:50,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-09-14 07:47:50,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:47:50,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:47:50,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:47:50,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:47:50,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:47:50,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:47:50,855 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:47:50,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:47:50,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:47:50,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:47:50,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:47:50,860 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:47:50,860 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:47:50,861 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:47:50,862 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:47:50,862 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:47:50,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:47:50,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:47:50,865 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:47:50,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:47:50,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:47:50,868 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:47:50,869 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:47:50,870 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:47:50,872 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:47:50,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:47:50,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:47:50,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:47:50,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:47:50,882 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:47:50,888 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:47:50,889 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:50,904 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:47:50,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:47:50,923 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:50,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:47:50,929 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:47:50,930 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:47:50,930 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:47:50,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:47:50,931 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:47:50,932 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:47:50,932 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:47:50,934 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:47:50,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:47:50,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:47:50,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:47:50,938 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:47:50,939 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:47:50,941 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:47:50,942 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:47:50,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:47:50,994 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:47:50,997 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:47:51,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:47:51,013 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 07:47:51,018 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:47:51,021 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:47:51,023 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:47:51,030 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:47:51,038 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:47:51,041 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 07:47:51,044 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-14 07:47:51,045 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:47:51,048 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-14 07:47:51,051 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:47:51,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:47:51,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:47:51,065 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:47:51,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:47:51,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:47:51,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:47:51,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:47:51,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:47:51,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:47:51,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:47:51,074 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:47:51,083 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:47:51,087 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:47:51,094 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:47:51,105 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:47:51,110 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:47:51,112 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:47:51,113 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:47:51,117 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:47:51,119 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:47:51,125 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:47:51,127 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:47:51,132 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:51,133 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:47:51,139 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:47:51,141 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:47:51,144 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:47:51,148 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:51,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:47:51,159 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:47:51,166 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:51,174 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:47:51,189 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:47:51,190 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:47:51,199 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:51,200 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:51,202 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:47:51,204 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:47:51,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:47:51,215 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:47:51,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:47:51,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:47:51,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:47:51,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:47:51,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:47:51,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:47:51,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:47:51,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:47:51,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:47:51,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:47:51,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:47:51,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:47:51,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:47:51,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #840544 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-14 07:47:51,616 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 07:47:51,644 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [634, 635, 636] 2026-09-14 07:47:51,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #840544 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-14 07:47:51,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.097 0.094 2026-09-14 07:47:52,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:47:52,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:47:53,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:47:53,021 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:53,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:47:53,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:47:53,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:47:53,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:47:53,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-09-14 07:47:53,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:47:53,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:47:53,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:47:53,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-09-14 07:47:53,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:47:53,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-09-14 07:47:53,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:47:53,221 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:53,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23228 2026-09-14 07:47:53,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:47:53,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23228 2026-09-14 07:47:53,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpabwtev7g_chrome_odoo" 2026-09-14 07:47:53,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23403 2026-09-14 07:47:53,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1q16mj97_chrome_odoo 2026-09-14 07:47:53,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40597/json/version 2026-09-14 07:47:53,478 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40597/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:47:53,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:47:53,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40597/json 2026-09-14 07:47:53,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40597/json with timeout 3 increased to 10s during tests 2026-09-14 07:47:53,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40597/devtools/page/5B7F240AD16927BB2F4969BC0DC821EA 2026-09-14 07:47:53,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:47:53,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:47:53,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:47:53,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:47:53,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:47:53,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:47:53,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.029 0.064 2026-09-14 07:47:53,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5B7F240AD16927BB2F4969BC0DC821EA', 'loaderId': 'A8805D906026E066DBC70D97752EA32D', 'isDownload': False} 2026-09-14 07:47:53,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-14 07:47:53,669 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:53,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-09-14 07:47:53,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:47:53,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-09-14 07:47:54,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:47:54,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:47:54,166 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:47:54,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:47:54,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:47:55,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.198 1.233 2026-09-14 07:47:55,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.441 2026-09-14 07:47:55,708 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:47:55,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.095 2026-09-14 07:47:55,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:47:55,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:47:56,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.173 0.339 2026-09-14 07:47:56,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.041 2026-09-14 07:47:56,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-09-14 07:47:56,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:47:56,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.023 0.029 2026-09-14 07:47:56,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.008 0.083 2026-09-14 07:47:56,605 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:47:56,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.007 0.109 2026-09-14 07:47:56,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.123 2026-09-14 07:47:56,657 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:47:56,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-14 07:47:56,686 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:47:56,688 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:47:56,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.190 2026-09-14 07:47:56,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.166 2026-09-14 07:47:56,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.109 2026-09-14 07:47:56,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.107 2026-09-14 07:47:56,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.010 0.084 2026-09-14 07:47:56,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.100 2026-09-14 07:47:56,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.084 2026-09-14 07:47:56,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-14 07:47:56,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.080 2026-09-14 07:47:57,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-09-14 07:47:57,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:47:57,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:47:57,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:47:57,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:47:57,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:47:57,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:47:57,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-14 07:47:57,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-14 07:47:57,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:47:57,687 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:47:57,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:47:57,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:47:57,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:47:57,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.009 0.008 2026-09-14 07:47:57,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:47:57,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-14 07:47:57,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:47:57,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.010 0.005 2026-09-14 07:47:57,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.009 0.012 2026-09-14 07:47:58,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:47:58,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:47:58,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:47:58,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:47:58,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:47:58,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:47:58,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-09-14 07:47:58,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:47:58,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 07:47:58,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:47:58,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:47:58,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:47:58,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:47:58,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:47:58,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:47:58,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:47:58,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-09-14 07:47:58,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:47:58,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:47:58,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:47:58,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:47:58,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:47:58,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:47:58,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:47:58,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:47:58,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:47:58,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:47:58,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:47:58,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.012 0.005 2026-09-14 07:47:58,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.017 2026-09-14 07:47:58,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.019 2026-09-14 07:47:59,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:47:59,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:47:59,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:47:59,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:59] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:47:59,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-14 07:47:59,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:47:59,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:47:59,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:47:59,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-14 07:47:59,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:47:59,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:47:59,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:47:59] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.004 0.009 2026-09-14 07:47:59,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-09-14 07:48:00,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:48:00,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:48:00,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:00,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:00,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:48:00,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:48:00,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:48:00,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:00,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:48:00,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:48:00,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:48:00,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:00] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:48:00,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:00,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-14 07:48:00,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:48:00,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:48:00,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:48:00,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:48:00,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:48:00,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-09-14 07:48:00,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:48:00,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:48:00,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:48:00,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-09-14 07:48:00,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:48:00,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:00,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:00,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:48:01,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:48:01,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:48:01,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:48:01,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:48:01,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:48:01,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:48:01,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:48:01,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:48:01,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-09-14 07:48:01,145 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:48:01,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:01,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:01,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-09-14 07:48:01,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:48:01,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-14 07:48:01,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-09-14 07:48:01,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:48:01,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:01,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:48:01,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.027 2026-09-14 07:48:01,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:48:01,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:02,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:02,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:48:02,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:48:02,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:48:02,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:48:02,159 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:02,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 07:48:02,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23403 2026-09-14 07:48:02,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:48:02,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23403 2026-09-14 07:48:02,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1q16mj97_chrome_odoo" 2026-09-14 07:48:02,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-14 07:48:02,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23545 2026-09-14 07:48:02,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbnqkzhrm_chrome_odoo 2026-09-14 07:48:02,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35015/json/version 2026-09-14 07:48:02,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35015/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:48:02,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:48:02,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35015/json 2026-09-14 07:48:02,680 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35015/json with timeout 3 increased to 10s during tests 2026-09-14 07:48:02,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35015/devtools/page/9FAE3884A0A90A9A88500BBFAB0421DE 2026-09-14 07:48:02,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:48:02,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:48:02,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:48:02,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:48:02,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:48:02,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:48:02,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:48:03,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.117 0.567 2026-09-14 07:48:03,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9FAE3884A0A90A9A88500BBFAB0421DE', 'loaderId': 'B09FBED58CB051E9F575F1DD37CFD4B0', 'isDownload': False} 2026-09-14 07:48:03,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-14 07:48:03,607 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:03,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.013 2026-09-14 07:48:03,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-14 07:48:03,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.016 2026-09-14 07:48:04,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.024 0.007 2026-09-14 07:48:04,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.020 2026-09-14 07:48:04,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:48:04,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-09-14 07:48:04,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:48:04,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.296 0.383 2026-09-14 07:48:04,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 0.694 2026-09-14 07:48:04,957 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:05,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.095 2026-09-14 07:48:05,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:48:05,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:48:05,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.144 0.305 2026-09-14 07:48:05,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.041 2026-09-14 07:48:05,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.007 2026-09-14 07:48:05,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:48:05,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.035 0.036 2026-09-14 07:48:05,738 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:48:05,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.086 2026-09-14 07:48:05,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.136 2026-09-14 07:48:05,827 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:48:05,847 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:48:05,860 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:48:05,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.178 2026-09-14 07:48:05,880 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:05,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.198 2026-09-14 07:48:05,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.207 2026-09-14 07:48:05,920 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.163 2026-09-14 07:48:05,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.151 2026-09-14 07:48:05,979 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.021 0.087 2026-09-14 07:48:05,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.102 2026-09-14 07:48:06,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.105 2026-09-14 07:48:06,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.106 2026-09-14 07:48:06,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.013 0.118 2026-09-14 07:48:06,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.099 2026-09-14 07:48:06,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:48:06,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:06,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:06,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:06,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.047 0.017 2026-09-14 07:48:06,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.031 2026-09-14 07:48:06,717 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:07,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-14 07:48:07,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:48:07,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:48:07,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:48:07,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:48:08,352 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:48:08,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:08,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:08,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:48:08,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:09,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-09-14 07:48:09,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:48:09,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:09,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:48:09,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:10,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:10,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:10,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:10,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:10,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:10,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:10,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:10,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:48:10,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:10,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:10,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48372644 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-09-14 07:48:10,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:10,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48372644 with result: [{'id': 401, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-09-14 07:48:10,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.068 0.062 2026-09-14 07:48:10,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.047 2026-09-14 07:48:10,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.025 2026-09-14 07:48:11,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:48:11,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:48:11,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:11,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:11,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:11,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:11,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:11,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:11,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:11,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:48:12,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:48:12,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:12,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59995835 for PoS orders references: ['Order 00326-002-0003'] (draft: True) 2026-09-14 07:48:12,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-09-14 07:48:12,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59995835 with result: [{'id': 402, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-09-14 07:48:12,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.034 0.050 2026-09-14 07:48:13,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:13,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:13,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:13,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.028 2026-09-14 07:48:13,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-09-14 07:48:13,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:48:13,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-09-14 07:48:13,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.018 2026-09-14 07:48:13,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:48:13,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.029 2026-09-14 07:48:13,973 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.031 2026-09-14 07:48:14,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:48:14,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:14,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:48:14,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:14,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:48:15,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:48:15,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:15,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:15,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:15,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:48:15,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:15,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:15,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:15,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-09-14 07:48:15,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:15,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82645048 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-09-14 07:48:15,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:48:15,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82645048 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-09-14 07:48:15,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.059 0.059 2026-09-14 07:48:16,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:16,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:16,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:16,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.027 2026-09-14 07:48:17,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-09-14 07:48:17,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:48:17,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:48:17,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-14 07:48:17,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.029 0.023 2026-09-14 07:48:17,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.052 2026-09-14 07:48:18,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:48:18,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:48:18,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:48:18,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:48:18,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23545 2026-09-14 07:48:18,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:48:18,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23545 2026-09-14 07:48:18,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbnqkzhrm_chrome_odoo" 2026-09-14 07:48:18,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-14 07:48:18,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23681 2026-09-14 07:48:18,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpjg9bg3gn_chrome_odoo 2026-09-14 07:48:18,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45849/json/version 2026-09-14 07:48:18,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45849/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:48:18,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:48:18,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45849/json 2026-09-14 07:48:18,825 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45849/json with timeout 3 increased to 10s during tests 2026-09-14 07:48:18,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45849/devtools/page/8E897340672EB02EE8ACD866A39CF1C8 2026-09-14 07:48:18,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:48:18,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:48:19,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:48:19,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:48:19,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:48:19,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:48:19,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:48:19,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.117 0.539 2026-09-14 07:48:19,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8E897340672EB02EE8ACD866A39CF1C8', 'loaderId': 'D3AEEF29D8533B1B274D0D397870AAC4', 'isDownload': False} 2026-09-14 07:48:19,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-14 07:48:19,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:19,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:48:19,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 07:48:19,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-09-14 07:48:20,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:48:20,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 07:48:20,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:48:20,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-09-14 07:48:20,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:48:21,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.298 0.364 2026-09-14 07:48:21,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.660 2026-09-14 07:48:21,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:21,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.060 2026-09-14 07:48:21,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:48:21,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:48:21,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.162 0.288 2026-09-14 07:48:21,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.047 2026-09-14 07:48:21,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-09-14 07:48:21,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:48:21,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.020 0.041 2026-09-14 07:48:21,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.083 2026-09-14 07:48:21,969 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:48:21,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:21] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.123 2026-09-14 07:48:22,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:48:22,023 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:22,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.161 2026-09-14 07:48:22,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:48:22,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.183 2026-09-14 07:48:22,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.195 2026-09-14 07:48:22,086 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:48:22,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.175 2026-09-14 07:48:22,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.134 2026-09-14 07:48:22,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.095 2026-09-14 07:48:22,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.112 2026-09-14 07:48:22,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.125 2026-09-14 07:48:22,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.108 2026-09-14 07:48:22,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.001 0.124 2026-09-14 07:48:22,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.108 2026-09-14 07:48:22,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:48:22,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:22,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-14 07:48:22,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:22,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.021 2026-09-14 07:48:22,909 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:23,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:48:23,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:23,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:23,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:23,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:23,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:23,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:23,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:23,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:48:23,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:23,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91676833 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-09-14 07:48:23,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-09-14 07:48:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91676833 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-14 07:48:24,015 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.063 2026-09-14 07:48:24,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:24,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:48:24,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.028 2026-09-14 07:48:25,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:48:25,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:48:25,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:48:25,639 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:25,640 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:25,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:48:25,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:48:25,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-14 07:48:25,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:25,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33450248 for PoS orders references: ['Order 00327-002-0001'] (draft: False) 2026-09-14 07:48:25,704 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:25,730 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [644] 2026-09-14 07:48:25,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33450248 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-14 07:48:25,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.133 0.121 2026-09-14 07:48:26,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:26,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:26,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:26,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:48:27,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:48:27,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:48:27,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:27,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:27,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:27,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:27,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:27,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:27,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:27,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:48:28,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:48:28,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:28,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86448638 for PoS orders references: ['Order 00327-002-0002'] (draft: True) 2026-09-14 07:48:28,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-09-14 07:48:28,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86448638 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-14 07:48:28,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.029 0.035 2026-09-14 07:48:29,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:48:29,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:29,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:29,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:29,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.027 2026-09-14 07:48:30,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-09-14 07:48:30,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:48:30,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:48:30,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 07:48:30,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:31,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:31,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:31,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:31,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:31,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:31,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:31,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:48:31,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:48:31,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:48:32,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:48:32,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:48:32,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:48:32,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:48:32,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3315921 for PoS orders references: ['Order 00327-002-0003'] (draft: False) 2026-09-14 07:48:32,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:32,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3315921 with result: [{'id': 406, 'pos_reference': 'Order 00327-002-0003', 'account_move': False}] 2026-09-14 07:48:32,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.026 0.055 2026-09-14 07:48:32,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:32,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:32,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:33,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.032 2026-09-14 07:48:33,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:48:33,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:48:33,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:33,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:33,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:33,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:33,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:33,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:33,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:48:33,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-09-14 07:48:34,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:48:34,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:48:34,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:34,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96578250 for PoS orders references: ['Order 00327-002-0004'] (draft: True) 2026-09-14 07:48:34,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-09-14 07:48:34,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96578250 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-14 07:48:34,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.054 0.064 2026-09-14 07:48:35,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:35,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:35,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:35,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.027 2026-09-14 07:48:36,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-09-14 07:48:36,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:48:36,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:48:36,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:36,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.028 2026-09-14 07:48:37,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-14 07:48:37,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-14 07:48:37,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-14 07:48:37,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-14 07:48:37,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-14 07:48:37,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-09-14 07:48:37,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:37,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:48:37,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:37,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:37,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:37,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.030 2026-09-14 07:48:38,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:48:38,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:48:38,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:38,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.028 2026-09-14 07:48:39,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-14 07:48:39,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-14 07:48:39,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-14 07:48:39,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-14 07:48:39,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-14 07:48:39,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-09-14 07:48:39,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:39,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:48:39,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:39,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:39,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:39,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.030 2026-09-14 07:48:40,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:48:40,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:48:40,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:48:40,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.027 2026-09-14 07:48:41,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:48:41,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:48:41,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:48:41,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:48:41,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:48:41,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:41,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13698251 for PoS orders references: ['Order 00327-002-0004'] (draft: False) 2026-09-14 07:48:41,095 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [648] 2026-09-14 07:48:41,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13698251 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-14 07:48:41,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.042 0.075 2026-09-14 07:48:41,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-14 07:48:41,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-14 07:48:41,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-14 07:48:42,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-14 07:48:42,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-14 07:48:42,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-09-14 07:48:42,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:42,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:48:42,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:42,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:42,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:48:42,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.022 2026-09-14 07:48:42,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:48:42,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:48:42,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:48:42,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-14 07:48:42,981 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-14 07:48:42,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-14 07:48:43,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:48:43,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:48:43,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-14 07:48:43,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.032 0.030 2026-09-14 07:48:43,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-14 07:48:43,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.013 0.020 2026-09-14 07:48:43,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.026 0.021 2026-09-14 07:48:43,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:48:43,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:48:43,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:48:44,005 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.026 2026-09-14 07:48:44,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:48:44,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:48:44,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-14 07:48:44,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-14 07:48:44,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:48:44,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:48:44,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-09-14 07:48:44,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:48:44,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:48:44,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-09-14 07:48:44,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:48:44,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:48:44,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55403271 for PoS orders references: ['Order 00327-002-0002'] (draft: False) 2026-09-14 07:48:44,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:48:44,999 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [646] 2026-09-14 07:48:45,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55403271 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-14 07:48:45,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.055 0.078 2026-09-14 07:48:45,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:48:45,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:48:45,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:48:45,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:48:45,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:48:45,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:48:45,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:48:45,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:48:45,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:48:45,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:48:45,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:48:45,230 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:48:45,231 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:48:45,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:48:45,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:48:45,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:48:45,236 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:48:45,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:48:45,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:48:45,260 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:48:45,265 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:48:45,267 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:48:45,269 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:48:45,277 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:48:45,282 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:48:45,317 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:48:45,320 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:48:45,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:48:45,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:48:45,357 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:48:45,361 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:48:45,373 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:48:45,381 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:48:45,381 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:48:45,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:48:45,384 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:48:45,385 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:48:45,385 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:48:45,397 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:48:45,399 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:48:45,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:48:45,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:48:45,411 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:48:45,418 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:48:45,419 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:48:45,426 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:48:45,428 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:48:45,438 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:48:45,441 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:48:45,454 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:48:45,469 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:48:45,471 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:48:45,476 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:48:45,478 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:48:45,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:48:45,487 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:48:45,488 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:48:45,493 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:48:45,495 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:48:45,498 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:48:45,506 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:48:45,510 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:48:45,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.011 2026-09-14 07:48:45,512 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:48:45,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:48:45,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:48:45,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:48:45,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:48:45,527 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:48:45,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:48:45,535 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:48:45,535 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:48:45,536 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:48:45,537 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:48:45,537 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:48:45,538 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:48:45,540 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:48:45,540 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:48:45,542 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:48:45,543 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:48:45,549 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:48:45,551 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:48:45,553 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:48:45,558 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:48:45,560 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:48:45,563 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:48:45,572 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:48:45,573 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:48:45,575 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:48:45,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:48:45,600 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:48:45,616 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:48:45,631 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:48:45,641 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:48:45,644 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-09-14 07:48:45,646 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:48:45,649 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:48:45,663 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:48:45,673 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:48:45,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:48:45,687 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:48:45,690 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:48:45,694 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:48:45,696 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:48:45,696 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:48:45,697 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:48:45,697 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:48:45,699 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:48:45,700 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:48:45,701 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:48:45,703 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:45,705 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:48:45,705 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:48:45,705 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:48:45,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:48:45,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:48:45,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:48:45,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:48:45,707 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:48:46,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:48:46,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:46,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:46,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:48:46,086 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:46] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:48:47,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:47,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:47,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:47,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:47,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:47,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:47,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:48:47,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:48:48,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:48:48,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:48:48,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:48:48,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:48:48,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:48:48,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24873378 for PoS orders references: ['Order 00327-002-0005'] (draft: False) 2026-09-14 07:48:48,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:48:48,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24873378 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0005', 'account_move': False}] 2026-09-14 07:48:48,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.055 0.074 2026-09-14 07:48:49,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-14 07:48:49,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:48:49,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:49] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.009 0.011 2026-09-14 07:48:51,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:48:51,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:48:51,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:48:51,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23681 2026-09-14 07:48:51,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:48:51,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23681 2026-09-14 07:48:51,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpjg9bg3gn_chrome_odoo" 2026-09-14 07:48:51,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-14 07:48:51,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 23878 2026-09-14 07:48:51,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwc41hduw_chrome_odoo 2026-09-14 07:48:51,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46593/json/version 2026-09-14 07:48:51,523 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46593/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:48:51,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:48:51,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46593/json 2026-09-14 07:48:51,585 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46593/json with timeout 3 increased to 10s during tests 2026-09-14 07:48:51,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46593/devtools/page/FEA171B71091FE38873D99DCDAEFE916 2026-09-14 07:48:51,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:48:51,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:48:51,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:48:51,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:48:51,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:48:51,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:48:51,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:48:52,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.142 0.662 2026-09-14 07:48:52,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'FEA171B71091FE38873D99DCDAEFE916', 'loaderId': 'EA79FCD0FFE2F89AE7143CADD3399D25', 'isDownload': False} 2026-09-14 07:48:52,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-14 07:48:52,728 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:52,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:52] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.007 2026-09-14 07:48:52,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:52] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.025 2026-09-14 07:48:52,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:52] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.041 2026-09-14 07:48:53,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-09-14 07:48:53,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:48:53,336 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:53,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.005 2026-09-14 07:48:53,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:48:54,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.342 0.417 2026-09-14 07:48:54,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.784 2026-09-14 07:48:54,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:48:54,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.102 2026-09-14 07:48:54,328 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:48:54,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:48:54,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.113 0.310 2026-09-14 07:48:54,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.047 2026-09-14 07:48:54,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.011 2026-09-14 07:48:54,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:48:55,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.037 0.047 2026-09-14 07:48:55,042 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:55,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.029 0.146 2026-09-14 07:48:55,130 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:48:55,161 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:48:55,179 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:48:55,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.225 2026-09-14 07:48:55,231 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:48:55,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.281 2026-09-14 07:48:55,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.291 2026-09-14 07:48:55,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.315 2026-09-14 07:48:55,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.268 2026-09-14 07:48:55,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.050 0.190 2026-09-14 07:48:55,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.193 2026-09-14 07:48:55,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.179 2026-09-14 07:48:55,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-14 07:48:55,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.169 2026-09-14 07:48:55,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.158 2026-09-14 07:48:55,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.052 2026-09-14 07:48:55,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:48:55,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:55,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:48:55,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.019 2026-09-14 07:48:55,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.038 2026-09-14 07:48:56,029 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:48:56,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:48:56,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:56,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:56,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:56,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:48:56,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:48:56,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:56,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:57,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:48:57,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:48:57,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:57,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:57,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:57,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:57,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:48:57,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:48:57,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:57,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:57,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:48:57,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:48:57,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:57,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:48:57,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:48:57,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:48:57,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:48:57,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:48:57,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:48:57,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:48:57,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:57,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:48:57,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36570823 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-14 07:48:57,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:48:57,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36570823 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-14 07:48:57,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.068 0.060 2026-09-14 07:48:57,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:48:58,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:48:58,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.026 2026-09-14 07:48:59,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:48:59,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:48:59,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:48:59,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:48:59,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:48:59,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:48:59,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:48:59,165 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:48:59,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:48:59,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:48:59,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:48:59,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87842780 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-14 07:48:59,284 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [656, 657, 658] 2026-09-14 07:48:59,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87842780 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-14 07:48:59,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.084 0.072 2026-09-14 07:48:59,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.027 2026-09-14 07:48:59,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:48:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 07:49:00,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:49:00,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:49:00,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:00,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:00,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:00,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:49:00,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:49:00,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:00,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-09-14 07:49:00,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:49:00,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:49:00,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:49:00,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.026 2026-09-14 07:49:01,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:49:01,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:49:01,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:49:01,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-09-14 07:49:01,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:01,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 23878 2026-09-14 07:49:01,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:01,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 23878 2026-09-14 07:49:01,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwc41hduw_chrome_odoo" 2026-09-14 07:49:01,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-14 07:49:01,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24002 2026-09-14 07:49:01,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxec03qcp_chrome_odoo 2026-09-14 07:49:01,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35711/json/version 2026-09-14 07:49:01,676 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35711/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:01,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:01,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35711/json 2026-09-14 07:49:01,691 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35711/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:01,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35711/devtools/page/BBBB020EEE56FA71F370C010EFF2F1E2 2026-09-14 07:49:01,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:01,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:01,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:01,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:01,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:01,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:01,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:02,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:02] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.558 2026-09-14 07:49:02,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BBBB020EEE56FA71F370C010EFF2F1E2', 'loaderId': 'BCCDD9831A2EA364DB4AE3AFED2C51E7', 'isDownload': False} 2026-09-14 07:49:02,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-14 07:49:02,582 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:02,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.011 2026-09-14 07:49:02,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-09-14 07:49:02,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-09-14 07:49:03,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:49:03,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.006 2026-09-14 07:49:03,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:03,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-14 07:49:03,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:03,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.317 0.417 2026-09-14 07:49:03,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.751 2026-09-14 07:49:03,940 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:03,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.094 2026-09-14 07:49:04,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:49:04,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:49:04,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.187 0.322 2026-09-14 07:49:04,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-09-14 07:49:04,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.010 2026-09-14 07:49:04,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.004 2026-09-14 07:49:04,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.044 0.048 2026-09-14 07:49:04,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.129 2026-09-14 07:49:04,885 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:04,899 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:04,917 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:49:04,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:04,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:04,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.186 2026-09-14 07:49:04,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:04] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.231 2026-09-14 07:49:05,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.251 2026-09-14 07:49:05,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.255 2026-09-14 07:49:05,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.212 2026-09-14 07:49:05,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.025 0.149 2026-09-14 07:49:05,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.171 2026-09-14 07:49:05,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.142 2026-09-14 07:49:05,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.146 2026-09-14 07:49:05,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.139 2026-09-14 07:49:05,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.152 2026-09-14 07:49:05,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.075 2026-09-14 07:49:05,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:05,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:49:05,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:49:05,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.018 2026-09-14 07:49:05,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.050 2026-09-14 07:49:05,806 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:06,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:06,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:49:06,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:49:06,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:49:06,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:49:06,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:49:06,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:49:06,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-09-14 07:49:06,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:49:07,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:49:07,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:49:07,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:49:07,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:07,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-09-14 07:49:07,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:49:07,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:49:07,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:07,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:07,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:49:07,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:49:07,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:49:07,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42969860 for PoS orders references: ['Order 00329-002-0002'] (draft: False) 2026-09-14 07:49:07,727 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:07,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42969860 with result: [{'id': 410, 'pos_reference': 'Order 00329-002-0002', 'account_move': False}] 2026-09-14 07:49:07,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.119 0.133 2026-09-14 07:49:07,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82995520 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-09-14 07:49:08,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82995520 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-14 07:49:08,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.055 0.069 2026-09-14 07:49:08,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:08] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.109 2026-09-14 07:49:08,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.088 2026-09-14 07:49:08,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:49:08,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:08,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:49:08,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:49:08,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:49:08,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:49:08,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85196907 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-09-14 07:49:08,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:49:09,001 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [661] 2026-09-14 07:49:09,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85196907 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-14 07:49:09,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.079 0.080 2026-09-14 07:49:09,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:09,916 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:09,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24002 2026-09-14 07:49:09,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:09,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24002 2026-09-14 07:49:09,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxec03qcp_chrome_odoo" 2026-09-14 07:49:10,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-14 07:49:10,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24129 2026-09-14 07:49:10,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp8jr31a3k_chrome_odoo 2026-09-14 07:49:10,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34455/json/version 2026-09-14 07:49:10,348 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34455/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:10,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:10,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34455/json 2026-09-14 07:49:10,375 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34455/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:10,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34455/devtools/page/BF2E2790E2227DB554DA84B9C6EC4591 2026-09-14 07:49:10,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:10,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:10,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:10,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:10,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:10,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:10,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:11,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.066 0.615 2026-09-14 07:49:11,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BF2E2790E2227DB554DA84B9C6EC4591', 'loaderId': 'D49496B55EA8250AE8268B6A3E71C33E', 'isDownload': False} 2026-09-14 07:49:11,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-14 07:49:11,298 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:11,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-09-14 07:49:11,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 07:49:11,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 07:49:11,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-14 07:49:11,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-14 07:49:11,789 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:11,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:49:11,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:12,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.238 0.387 2026-09-14 07:49:12,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.623 2026-09-14 07:49:12,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:12,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.069 2026-09-14 07:49:12,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-14 07:49:12,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:49:13,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.182 0.353 2026-09-14 07:49:13,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.046 2026-09-14 07:49:13,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.017 0.010 2026-09-14 07:49:13,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:49:13,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.059 0.058 2026-09-14 07:49:13,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.146 2026-09-14 07:49:13,556 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:13,571 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:49:13,590 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:13,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.212 2026-09-14 07:49:13,629 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:13,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:13,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.022 0.237 2026-09-14 07:49:13,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.289 2026-09-14 07:49:13,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.297 2026-09-14 07:49:13,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.246 2026-09-14 07:49:13,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.188 2026-09-14 07:49:13,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.049 0.199 2026-09-14 07:49:13,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.238 2026-09-14 07:49:13,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.214 2026-09-14 07:49:13,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.197 2026-09-14 07:49:13,969 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.007 0.190 2026-09-14 07:49:13,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.133 2026-09-14 07:49:14,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:14,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:49:14,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.016 2026-09-14 07:49:14,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:49:14,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.016 2026-09-14 07:49:14,529 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:15,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:49:15,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:49:15,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:49:15,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:49:15,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:49:15,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:49:15,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:49:15,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:49:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:15,427 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:15,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:49:15,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:49:15,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:49:15,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21207418 for PoS orders references: ['Order 00330-002-0001'] (draft: False) 2026-09-14 07:49:15,491 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:15,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21207418 with result: [{'id': 412, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-09-14 07:49:15,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.148 0.128 2026-09-14 07:49:15,858 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:49:15,858 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:49:15,861 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:49:15,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:49:15,872 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:15,874 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:49:15,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:49:15,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:49:15,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:49:15,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:49:15,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:49:15,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:49:15,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:49:15,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:49:15,880 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:49:15,881 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:49:15,882 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:49:15,884 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:49:15,884 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:49:15,892 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:49:15,902 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:49:15,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:49:15,908 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:49:15,909 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:49:15,910 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:49:15,913 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:49:15,934 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:49:15,939 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:49:15,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:49:15,944 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:49:15,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:49:15,947 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:49:15,947 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:49:15,948 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:49:15,948 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:49:15,948 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:49:15,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:15,969 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:15,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:49:15,977 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:49:15,991 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:49:16,004 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:49:16,012 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:49:16,023 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:49:16,026 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:49:16,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:49:16,040 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:49:16,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:49:16,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:49:16,051 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:49:16,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:49:16,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:49:16,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.032 2026-09-14 07:49:16,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:49:16,063 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:49:16,063 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:49:16,064 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:49:16,065 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:49:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:49:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:49:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:49:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:49:16,067 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:49:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:49:16,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:49:16,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:49:16,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:49:16,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:49:16,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:49:16,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:49:16,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:49:16,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:49:16,079 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:49:16,079 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:49:16,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:49:16,081 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:49:16,081 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:49:16,083 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:49:16,084 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:49:16,085 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:49:16,086 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:49:16,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:16,095 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:49:16,097 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:16,100 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:49:16,101 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:49:16,104 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:49:16,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:49:16,106 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:16,107 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:49:16,108 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:49:16,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:49:16,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:49:16,134 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:49:16,138 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:49:16,144 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:16,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:49:16,148 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:49:16,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:49:16,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:49:16,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:49:16,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:49:16,161 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:49:16,163 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:49:16,165 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:49:16,168 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:49:16,171 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:49:16,173 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:49:16,176 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:49:16,176 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:49:16,178 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:49:16,178 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:49:16,179 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:49:16,180 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:49:16,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 07:49:16,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:49:17,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:49:17,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:49:17,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:49:17,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 07:49:17,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-14 07:49:17,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:49:18,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.017 2026-09-14 07:49:18,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:18] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.022 0.032 2026-09-14 07:49:18,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:49:18,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:49:18,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-09-14 07:49:18,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:49:18,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:49:18,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:49:18,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-09-14 07:49:18,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:18,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24129 2026-09-14 07:49:18,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:18,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24129 2026-09-14 07:49:18,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp8jr31a3k_chrome_odoo" 2026-09-14 07:49:19,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-14 07:49:22,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24307 2026-09-14 07:49:22,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpien_t2a4_chrome_odoo 2026-09-14 07:49:22,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33423/json/version 2026-09-14 07:49:22,219 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33423/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:22,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:22,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33423/json 2026-09-14 07:49:22,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33423/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:22,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33423/devtools/page/83CE71565A166CD290B654A4A1C45AC1 2026-09-14 07:49:22,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:22,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:22,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:22,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:22,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:22,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:22,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:23,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.146 0.536 2026-09-14 07:49:23,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '83CE71565A166CD290B654A4A1C45AC1', 'loaderId': 'B4E50EDD40D0062A8F6C893B09267C79', 'isDownload': False} 2026-09-14 07:49:23,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-14 07:49:23,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:23,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 07:49:23,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-14 07:49:23,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-09-14 07:49:23,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:49:23,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-09-14 07:49:23,664 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:23,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:49:23,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:24,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.284 0.406 2026-09-14 07:49:24,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.698 2026-09-14 07:49:24,452 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:24,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.067 2026-09-14 07:49:24,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:49:24,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 07:49:25,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.238 0.347 2026-09-14 07:49:25,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.043 2026-09-14 07:49:25,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.011 2026-09-14 07:49:25,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.004 2026-09-14 07:49:25,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.053 0.033 2026-09-14 07:49:25,426 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:25,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.131 2026-09-14 07:49:25,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.168 2026-09-14 07:49:25,535 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:25,546 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:25,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:25,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.205 2026-09-14 07:49:25,574 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:25,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.248 2026-09-14 07:49:25,659 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.013 0.291 2026-09-14 07:49:25,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.230 2026-09-14 07:49:25,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.199 2026-09-14 07:49:25,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.017 0.176 2026-09-14 07:49:25,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.007 0.207 2026-09-14 07:49:25,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.208 2026-09-14 07:49:25,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.213 2026-09-14 07:49:25,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.249 2026-09-14 07:49:25,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.254 2026-09-14 07:49:25,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.276 2026-09-14 07:49:26,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.259 2026-09-14 07:49:26,086 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.263 2026-09-14 07:49:26,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.265 2026-09-14 07:49:26,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.010 0.263 2026-09-14 07:49:26,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.257 2026-09-14 07:49:26,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.230 2026-09-14 07:49:26,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.202 2026-09-14 07:49:26,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:26,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.150 2026-09-14 07:49:26,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:49:26,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-14 07:49:26,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.107 2026-09-14 07:49:26,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:49:26,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.003 0.095 2026-09-14 07:49:26,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.061 2026-09-14 07:49:26,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.078 2026-09-14 07:49:26,448 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:49:27,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:49:27,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:49:27,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:49:27,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:49:27,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:49:27,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:49:27,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:49:27,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:49:27,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:49:27,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:49:27,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:49:27,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:49:27,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:27,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:49:27,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:49:28,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:49:28,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:49:28,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:49:28,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,579 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:49:28,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:49:28,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-09-14 07:49:28,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-09-14 07:49:28,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:49:28,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-09-14 07:49:28,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:49:28,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:49:28,869 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:28,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:28,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:49:28,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:28] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.013 2026-09-14 07:49:28,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:49:28,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4260869 for PoS orders references: ['Order 00331-002-0002'] (draft: False) 2026-09-14 07:49:28,966 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:29,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4260869 with result: [{'id': 413, 'pos_reference': 'Order 00331-002-0002', 'account_move': False}] 2026-09-14 07:49:29,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.157 0.128 2026-09-14 07:49:29,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31440548 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-09-14 07:49:29,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31440548 with result: [{'id': 414, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-09-14 07:49:29,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.083 0.091 2026-09-14 07:49:29,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:29] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.163 2026-09-14 07:49:29,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:49:30,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:49:30,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:30,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:30,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-09-14 07:49:30,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:30,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-09-14 07:49:30,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:49:30,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:49:30,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-09-14 07:49:30,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-09-14 07:49:30,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:30,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24307 2026-09-14 07:49:30,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:30,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24307 2026-09-14 07:49:30,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpien_t2a4_chrome_odoo" 2026-09-14 07:49:30,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-14 07:49:30,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24445 2026-09-14 07:49:30,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp7d93jk6m_chrome_odoo 2026-09-14 07:49:30,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43483/json/version 2026-09-14 07:49:30,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43483/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:30,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:30,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43483/json 2026-09-14 07:49:30,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43483/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:30,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43483/devtools/page/223C8F397364694B726050B3D3D64498 2026-09-14 07:49:30,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:30,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:31,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:31,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:31,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:31,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:31,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:32,761 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.099 1.497 2026-09-14 07:49:32,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '223C8F397364694B726050B3D3D64498', 'loaderId': 'E05B52946E8A95CF2CEFB02B78829578', 'isDownload': False} 2026-09-14 07:49:32,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-14 07:49:32,770 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:32,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:32] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.009 2026-09-14 07:49:32,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:32] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.048 2026-09-14 07:49:32,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:32] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.046 2026-09-14 07:49:33,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:49:33,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:49:33,298 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:33,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:49:33,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:34,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.320 0.441 2026-09-14 07:49:34,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.774 2026-09-14 07:49:34,160 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:34,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.079 2026-09-14 07:49:34,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:49:34,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:49:34,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.173 0.324 2026-09-14 07:49:34,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.043 2026-09-14 07:49:34,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.027 0.013 2026-09-14 07:49:34,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:49:35,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.059 0.058 2026-09-14 07:49:35,105 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:35,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.149 2026-09-14 07:49:35,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.169 2026-09-14 07:49:35,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.204 2026-09-14 07:49:35,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.027 0.279 2026-09-14 07:49:35,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.027 0.307 2026-09-14 07:49:35,337 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:35,350 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:35,364 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:35,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.028 0.227 2026-09-14 07:49:35,392 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:35,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.250 2026-09-14 07:49:35,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.251 2026-09-14 07:49:35,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.213 2026-09-14 07:49:35,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.146 2026-09-14 07:49:35,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.019 0.105 2026-09-14 07:49:35,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.003 0.119 2026-09-14 07:49:35,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.119 2026-09-14 07:49:36,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:36,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:49:36,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.018 2026-09-14 07:49:36,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:49:36,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:49:36,233 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:37,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:49:37,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:49:37,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:49:37,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13484812 for PoS orders references: ['Order 00332-002-0001'] (draft: True) 2026-09-14 07:49:37,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:37,153 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:37,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24445 2026-09-14 07:49:37,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:37,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24445 2026-09-14 07:49:37,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp7d93jk6m_chrome_odoo" 2026-09-14 07:49:37,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-09-14 07:49:37,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13484812 with result: [{'id': 415, 'pos_reference': 'Order 00332-002-0001', 'account_move': False}] 2026-09-14 07:49:37,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.069 0.061 2026-09-14 07:49:37,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-14 07:49:37,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24566 2026-09-14 07:49:37,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpt11szhtl_chrome_odoo 2026-09-14 07:49:37,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35215/json/version 2026-09-14 07:49:37,632 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35215/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:37,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:37,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35215/json 2026-09-14 07:49:37,670 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35215/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:37,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35215/devtools/page/F918A29A2C176238F8C267E0AA2999CE 2026-09-14 07:49:37,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:37,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:37,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:37,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:37,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:37,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:38,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:38,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.092 0.632 2026-09-14 07:49:38,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'F918A29A2C176238F8C267E0AA2999CE', 'loaderId': '0858B454E92E2EEE403115756B3DD561', 'isDownload': False} 2026-09-14 07:49:38,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-14 07:49:38,735 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:38,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 07:49:38,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:38] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.016 2026-09-14 07:49:38,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:38] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.047 2026-09-14 07:49:39,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 07:49:39,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 07:49:39,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:39,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:49:39,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:39,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.286 0.360 2026-09-14 07:49:39,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.061 2026-09-14 07:49:39,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:39,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-14 07:49:40,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.005 2026-09-14 07:49:40,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.044 0.054 2026-09-14 07:49:40,173 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.128 2026-09-14 07:49:40,193 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:49:40,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.008 0.147 2026-09-14 07:49:40,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.178 2026-09-14 07:49:40,252 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49: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-09-14 07:49:40,260 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:40,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.181 2026-09-14 07:49:40,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.183 2026-09-14 07:49:40,276 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:40,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.161 2026-09-14 07:49:40,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.129 2026-09-14 07:49:40,351 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:40,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.136 2026-09-14 07:49:40,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.147 2026-09-14 07:49:40,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.155 2026-09-14 07:49:40,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-14 07:49:40,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.012 0.150 2026-09-14 07:49:40,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.088 2026-09-14 07:49:41,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:49:41,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.018 2026-09-14 07:49:41,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:49:41,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.034 2026-09-14 07:49:41,196 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:42,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-14 07:49:42,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:49:42,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:49:42,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.009 2026-09-14 07:49:42,135 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:49:42,138 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:49:42,139 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:49:42,140 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:49:42,141 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:49:42,141 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:49:42,142 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:49:42,144 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:49:42,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:49:42,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:49:42,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:49:42,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:49:42,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:49:42,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:49:42,147 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:49:42,147 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:49:42,148 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:49:42,149 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:49:42,150 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:49:42,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:49:42,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:49:42,156 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:49:42,157 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:49:42,158 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:49:42,159 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:49:42,159 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:49:42,159 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:49:42,160 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:49:42,161 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:49:42,161 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:49:42,165 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:49:42,169 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:49:42,194 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:49:42,195 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:49:42,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:49:42,210 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:49:42,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:49:42,247 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-09-14 07:49:42,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-09-14 07:49:42,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-14 07:49:42,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 07:49:42,280 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:49:42,292 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:49:42,297 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:49:42,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:49:42,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:49:42,303 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.128 2026-09-14 07:49:42,308 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:49:42,310 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:49:42,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:49:42,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:49:42,313 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:49:42,313 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:49:42,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:49:42,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:49:42,315 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:49:42,316 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:49:42,317 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:49:42,317 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:49:42,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:49:42,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:49:42,319 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:49:42,319 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:49:42,320 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:49:42,323 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:49:42,345 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:49:42,347 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:49:42,354 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:49:42,367 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:49:42,368 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:49:42,369 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:49:42,377 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 07:49:42,378 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:49:42,379 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:49:42,381 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:49:42,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:49:42,388 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:49:42,403 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:42,413 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:49:42,414 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:49:42,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:49:42,431 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:49:42,434 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:49:42,436 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:42,437 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:49:42,456 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:49:42,459 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:42,460 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:49:42,461 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:49:42,465 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:49:42,466 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:49:42,468 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:49:42,473 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:49:42,474 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:49:42,475 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:49:42,476 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:49:42,477 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:42,477 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:49:42,478 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:49:42,479 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:49:42,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:49:42,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:49:42,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:49:42,483 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:49:42,483 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:49:42,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:49:42,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:49:42,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:49:42,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:49:42,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:49:42,489 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:49:42,501 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:49:42,511 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:49:42,537 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:49:42,542 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-14 07:49:42,573 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:42,586 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:49:42,592 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-14 07:49:42,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:49:42,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45846925 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-09-14 07:49:42,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:49:42,983 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:42,986 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:43,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:49:43,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:49:43,089 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 07:49:43,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-14 07:49:43,138 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:49:43,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45846925 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-14 07:49:43,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.148 0.080 2026-09-14 07:49:43,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.203 2026-09-14 07:49:43,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.125 2026-09-14 07:49:43,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45064230 for PoS orders references: ['Order 00333-001-0001'] (draft: False) 2026-09-14 07:49:43,268 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [680] 2026-09-14 07:49:43,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45064230 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-14 07:49:43,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.113 0.121 2026-09-14 07:49:43,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:43] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Da8a5f1f3-1612-4539-ba10-78998d04a845?width=200&height=200 HTTP/1.1" 200 - 2 0.003 0.095 2026-09-14 07:49:44,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:44,461 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:44,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24566 2026-09-14 07:49:44,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:44,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24566 2026-09-14 07:49:44,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpt11szhtl_chrome_odoo" 2026-09-14 07:49:44,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-14 07:49:48,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24739 2026-09-14 07:49:48,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxwd0ori5_chrome_odoo 2026-09-14 07:49:48,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39779/json/version 2026-09-14 07:49:48,630 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39779/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:48,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:48,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39779/json 2026-09-14 07:49:48,645 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39779/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:48,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39779/devtools/page/5FB0D8BDB8966D052516C0A13264AA53 2026-09-14 07:49:48,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:48,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:48,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:48,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:48,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:48,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:48,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:49,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.150 0.528 2026-09-14 07:49:49,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5FB0D8BDB8966D052516C0A13264AA53', 'loaderId': 'E625209CAFDE727F3C7CCBEF6AF5F8E5', 'isDownload': False} 2026-09-14 07:49:49,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-14 07:49:49,577 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:49,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:49] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.014 2026-09-14 07:49:49,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:49] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-09-14 07:49:49,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:49] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.067 2026-09-14 07:49:50,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:49:50,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.006 2026-09-14 07:49:50,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:49:50,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.005 2026-09-14 07:49:50,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:50,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.275 0.412 2026-09-14 07:49:50,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:50,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.059 2026-09-14 07:49:50,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.009 2026-09-14 07:49:50,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 07:49:51,031 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.022 0.037 2026-09-14 07:49:51,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.038 0.101 2026-09-14 07:49:51,118 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:51,128 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:51,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:51,196 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:49:51,204 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:51,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.056 0.187 2026-09-14 07:49:51,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.026 0.270 2026-09-14 07:49:51,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.354 2026-09-14 07:49:51,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.419 2026-09-14 07:49:51,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.025 0.380 2026-09-14 07:49:51,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.024 0.268 2026-09-14 07:49:51,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.281 2026-09-14 07:49:51,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.267 2026-09-14 07:49:51,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.231 2026-09-14 07:49:51,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.010 0.256 2026-09-14 07:49:51,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.024 0.266 2026-09-14 07:49:51,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.267 2026-09-14 07:49:51,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:49:51,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.027 0.302 2026-09-14 07:49:51,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:49:51,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.313 2026-09-14 07:49:51,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.033 0.325 2026-09-14 07:49:51,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:51] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.018 0.336 2026-09-14 07:49:52,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.373 2026-09-14 07:49:52,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.028 0.355 2026-09-14 07:49:52,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.342 2026-09-14 07:49:52,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.287 2026-09-14 07:49:52,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.225 2026-09-14 07:49:52,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.207 2026-09-14 07:49:52,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.160 2026-09-14 07:49:52,272 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.132 2026-09-14 07:49:52,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.133 2026-09-14 07:49:52,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.004 0.114 2026-09-14 07:49:52,346 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:53,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:49:53,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:49:53,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:49:53,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:49:53,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:49:53,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-14 07:49:53,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:49:53,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:49:53,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:49:53,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:49:53,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:49:53,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:49:53,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:49:53,234 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:49:53,235 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:49:53,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:49:53,236 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:49:53,237 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:49:53,238 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:49:53,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-14 07:49:53,251 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:49:53,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:49:53,268 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:49:53,271 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:53,281 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:49:53,281 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:49:53,284 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:49:53,286 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:49:53,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:49:53,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:49:53,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:49:53,290 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:49:53,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:49:53,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:49:53,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:49:53,305 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:53,309 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:53,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:49:53,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:49:53,312 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:49:53,313 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:49:53,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:49:53,315 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:49:53,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:49:53,322 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:49:53,332 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:49:53,333 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:49:53,336 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:49:53,339 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:49:53,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:53,342 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:49:53,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-09-14 07:49:53,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:49:53,356 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:49:53,357 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:49:53,363 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:49:53,372 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:49:53,379 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:49:53,381 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:49:53,383 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:49:53,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:49:53,391 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:49:53,392 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:49:53,393 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:49:53,394 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:49:53,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:49:53,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:49:53,406 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:49:53,407 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:49:53,408 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:49:53,414 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:49:53,423 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:49:53,425 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:49:53,430 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:49:53,433 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:49:53,439 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:49:53,444 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:49:53,451 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:49:53,454 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:49:53,459 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:49:53,461 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:49:53,473 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:49:53,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:49:53,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:49:53,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:49:53,485 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:49:53,485 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:49:53,485 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:49:53,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:49:53,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:49:53,488 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:49:53,488 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:49:53,489 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:49:53,490 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:49:53,490 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:49:53,493 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:49:53,493 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:49:53,497 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:49:53,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:49:53,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:49:53,502 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:49:53,502 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:49:53,502 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:49:53,503 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:49:53,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:49:53,508 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:49:53,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:49:53,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:53,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:49:53,533 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:49:53,542 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:49:53,543 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:49:53,554 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:49:53,568 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:49:53,583 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:49:53,585 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:49:53,605 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:49:53,617 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:49:53,619 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:49:53,623 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 07:49:53,628 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:49:53,635 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:49:53,636 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:49:53,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:53,641 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-14 07:49:53,643 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:49:53,643 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:49:53,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:49:53,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 07:49:54,013 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59785108 for PoS orders references: ['Order 00334-001-0001'] (draft: True) 2026-09-14 07:49:54,041 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:54] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 07:49:54,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59785108 with result: [{'id': 417, 'pos_reference': 'Order 00334-001-0001', 'account_move': False}] 2026-09-14 07:49:54,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.144 0.099 2026-09-14 07:49:54,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 07:49:55,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:49:55,387 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:49:55,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24739 2026-09-14 07:49:55,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:49:55,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24739 2026-09-14 07:49:55,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxwd0ori5_chrome_odoo" 2026-09-14 07:49:55,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-14 07:49:55,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 24908 2026-09-14 07:49:55,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpg3xpj0ve_chrome_odoo 2026-09-14 07:49:55,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46003/json/version 2026-09-14 07:49:55,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46003/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:49:55,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:49:55,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46003/json 2026-09-14 07:49:55,870 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46003/json with timeout 3 increased to 10s during tests 2026-09-14 07:49:55,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46003/devtools/page/812D280C1AB5484CCC983EE17A26B88C 2026-09-14 07:49:55,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:49:55,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:49:56,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:49:56,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:49:56,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:49:56,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:49:56,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:49:56,816 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.130 0.514 2026-09-14 07:49:56,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '812D280C1AB5484CCC983EE17A26B88C', 'loaderId': 'D3BCFDD5CA1B26B7A0B49BD7CB5BF288', 'isDownload': False} 2026-09-14 07:49:56,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-14 07:49:56,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:56,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:49:56,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-14 07:49:56,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 07:49:57,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 07:49:57,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-09-14 07:49:57,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:49:57,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:49:57,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:49:58,023 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.264 0.390 2026-09-14 07:49:58,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.665 2026-09-14 07:49:58,103 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:49:58,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.089 2026-09-14 07:49:58,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.007 2026-09-14 07:49:58,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.006 2026-09-14 07:49:58,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.174 0.298 2026-09-14 07:49:58,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.051 2026-09-14 07:49:58,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "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-09-14 07:49:58,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:49:58,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.027 0.043 2026-09-14 07:49:58,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:49:59,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.100 2026-09-14 07:49:59,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.145 2026-09-14 07:49:59,074 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:49:59,090 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:49:59,111 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:59,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.028 0.184 2026-09-14 07:49:59,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:49:59,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.214 2026-09-14 07:49:59,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 07:49:59,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.005 0.176 2026-09-14 07:49:59,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.166 2026-09-14 07:49:59,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.019 0.087 2026-09-14 07:49:59,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.100 2026-09-14 07:49:59,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.326 2026-09-14 07:49:59,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.098 2026-09-14 07:49:59,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-14 07:49:59,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.083 2026-09-14 07:49:59,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:49:59,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:49:59,860 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.015 2026-09-14 07:49:59,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:49:59,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.038 2026-09-14 07:49:59,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:49:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:50:00,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-09-14 07:50:00,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:00,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:00,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:00,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:50:00,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:50:00,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-09-14 07:50:00,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:00,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-09-14 07:50:00,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:50:00,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:50:00,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:50:00,991 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:50:00,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:50:00,999 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:50:01,000 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:50:01,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:50:01,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:50:01,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:50:01,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:50:01,004 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:50:01,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:50:01,006 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:50:01,007 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:50:01,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:50:01,010 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:50:01,010 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:50:01,010 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:50:01,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:50:01,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:50:01,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:50:01,012 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:50:01,012 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:50:01,031 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:50:01,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:50:01,045 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:50:01,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:50:01,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:50:01,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:50:01,060 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 07:50:01,064 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:50:01,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:50:01,076 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:50:01,082 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:50:01,085 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:50:01,088 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:50:01,090 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:50:01,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:01,098 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:50:01,100 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:50:01,100 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:50:01,101 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:50:01,102 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:50:01,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:50:01,107 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:50:01,107 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:50:01,108 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:50:01,108 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:50:01,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:50:01,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:50:01,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:50:01,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:50:01,111 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:50:01,111 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:50:01,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:50:01,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:50:01,113 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:50:01,113 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:50:01,113 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:50:01,115 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:50:01,115 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:50:01,116 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:50:01,116 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:50:01,117 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:50:01,118 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:50:01,119 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:50:01,120 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:50:01,140 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:50:01,154 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:50:01,156 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:50:01,160 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:50:01,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:50:01,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:50:01,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:50:01,190 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:50:01,191 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:50:01,191 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:50:01,192 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:50:01,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:50:01,252 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:50:01,256 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.101 2026-09-14 07:50:01,257 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.126 2026-09-14 07:50:01,272 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-09-14 07:50:01,276 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:50:01,284 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-09-14 07:50:01,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:50:01,290 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:50:01,293 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:50:01,294 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:50:01,299 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:50:01,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:50:01,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:50:01,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:50:01,304 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:50:01,305 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:50:01,309 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:50:01,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:50:01,323 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:50:01,327 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:50:01,328 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:50:01,329 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:50:01,330 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:50:01,331 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:50:01,337 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:50:01,341 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:50:01,345 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:50:01,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-09-14 07:50:01,348 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:50:01,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:50:01,351 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:50:01,353 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:50:01,354 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:50:01,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:50:01,366 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:50:01,371 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:50:01,374 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-09-14 07:50:01,391 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:50:01,408 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:01,432 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:01,439 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:50:01,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18686442 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-14 07:50:01,843 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:50:01,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18686442 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-14 07:50:01,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.096 0.069 2026-09-14 07:50:02,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:50:03,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:50:03,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-09-14 07:50:03,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:50:03,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:50:03,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:50:03,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:50:03,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.028 2026-09-14 07:50:04,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:50:04,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:04,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:04,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:50:04,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:50:04,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:50:04,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:50:04,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:50:04,238 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:04,242 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:50:04,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:50:04,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:50:04,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:50:04,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48935508 for PoS orders references: ['Order 00335-002-0002'] (draft: False) 2026-09-14 07:50:04,303 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:50:04,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48935508 with result: [{'id': 419, 'pos_reference': 'Order 00335-002-0002', 'account_move': False}] 2026-09-14 07:50:04,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.060 0.094 2026-09-14 07:50:04,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:04] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.011 2026-09-14 07:50:06,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-09-14 07:50:06,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:50:06,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:50:06,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:06,359 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:50:06,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:50:07,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:50:07,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:50:07,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:50:07,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:50:07,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:50:07,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:50:07,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:50:07,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62557390 for PoS orders references: ['Order 00335-002-0003'] (draft: True) 2026-09-14 07:50:07,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62557390 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-14 07:50:07,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.056 0.071 2026-09-14 07:50:08,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:50:08,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-09-14 07:50:08,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-09-14 07:50:08,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:50:08,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:50:08,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:50:08,980 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:50:08,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.012 2026-09-14 07:50:09,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:50:09,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39639010 for PoS orders references: ['Order 00335-002-0003'] (draft: False) 2026-09-14 07:50:09,054 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [690] 2026-09-14 07:50:09,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39639010 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-14 07:50:09,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.133 0.086 2026-09-14 07:50:10,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:50:10,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:50:10,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:50:10,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.024 2026-09-14 07:50:10,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:50:10,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:50:10,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:50:10,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.028 2026-09-14 07:50:11,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:50:11,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:11,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:11,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:50:11,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:50:11,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:11,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72103304 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-14 07:50:11,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:50:11,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72103304 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-14 07:50:11,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.047 0.056 2026-09-14 07:50:11,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-09-14 07:50:12,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:50:12,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:50:12,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.023 2026-09-14 07:50:13,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:50:13,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:50:13,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:50:13,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.028 2026-09-14 07:50:14,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:50:14,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:50:14,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-09-14 07:50:14,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80521475 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-14 07:50:14,645 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [686, 687] 2026-09-14 07:50:14,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80521475 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-14 07:50:14,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.042 0.071 2026-09-14 07:50:14,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:14] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.024 2026-09-14 07:50:15,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-09-14 07:50:15,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:50:15,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:50:15,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:50:15,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:16,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:50:16,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:50:16,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 24908 2026-09-14 07:50:16,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:50:16,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 24908 2026-09-14 07:50:16,068 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpg3xpj0ve_chrome_odoo" 2026-09-14 07:50:16,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25102 2026-09-14 07:50:16,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmps04wizbh_chrome_odoo 2026-09-14 07:50:16,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42755/json/version 2026-09-14 07:50:16,258 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42755/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:50:16,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:50:16,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42755/json 2026-09-14 07:50:16,299 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42755/json with timeout 3 increased to 10s during tests 2026-09-14 07:50:16,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42755/devtools/page/7052F0793B27993B738455433AFC5E43 2026-09-14 07:50:16,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:50:16,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:50:16,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:50:16,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:50:16,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:50:16,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:50:16,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.009 0.049 2026-09-14 07:50:16,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7052F0793B27993B738455433AFC5E43', 'loaderId': '863C66E013EB574264F0DFEE560BB861', 'isDownload': False} 2026-09-14 07:50:16,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-14 07:50:16,419 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:16,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-14 07:50:16,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.025 2026-09-14 07:50:16,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-09-14 07:50:16,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:50:16,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-14 07:50:16,895 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:16,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 07:50:16,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:50:17,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.258 0.398 2026-09-14 07:50:17,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.668 2026-09-14 07:50:17,675 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:17,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.092 2026-09-14 07:50:17,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:50:17,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:50:18,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.243 0.336 2026-09-14 07:50:18,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.046 2026-09-14 07:50:18,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 07:50:18,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:50:18,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.038 0.045 2026-09-14 07:50:18,693 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:50:18,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.018 0.137 2026-09-14 07:50:18,751 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:18,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:50:18,789 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:18,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.042 0.194 2026-09-14 07:50:18,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.268 2026-09-14 07:50:18,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.293 2026-09-14 07:50:18,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.308 2026-09-14 07:50:18,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:18] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.237 2026-09-14 07:50:19,018 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.029 0.198 2026-09-14 07:50:19,029 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.180 2026-09-14 07:50:19,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-14 07:50:19,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.119 2026-09-14 07:50:19,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.120 2026-09-14 07:50:19,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.005 0.136 2026-09-14 07:50:19,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.050 2026-09-14 07:50:20,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:50:20,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:50:20,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.027 2026-09-14 07:50:20,622 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:21,278 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-14 07:50:21,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:50:21,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:21,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65771597 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-14 07:50:21,418 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [692, 693] 2026-09-14 07:50:21,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65771597 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-14 07:50:21,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.080 0.071 2026-09-14 07:50:22,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:22,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 07:50:23,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:50:23,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:50:23,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:50:23,126 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:50:23,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:50:23,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:50:23,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:50:24,001 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:24,001 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:50:24,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:50:24,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:50:24,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:50:24,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3188477 for PoS orders references: ['Order 00335-002-0004'] (draft: False) 2026-09-14 07:50:24,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:50:24,072 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [696, 697] 2026-09-14 07:50:24,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3188477 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-14 07:50:24,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.077 2026-09-14 07:50:24,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:50:24,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:50:24,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:50:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:50:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:50:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:50:24,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:50:24,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:50:24,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:50:24,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:50:24,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:50:24,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:50:24,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:50:24,260 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:50:24,263 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:50:24,264 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:50:24,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:50:24,270 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:50:24,271 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:50:24,273 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:50:24,275 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:50:24,278 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:50:24,279 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:50:24,284 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:50:24,285 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:50:24,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:50:24,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:50:24,290 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:50:24,293 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:50:24,295 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:50:24,295 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:50:24,296 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:50:24,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:50:24,310 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:50:24,324 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:50:24,329 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:50:24,344 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:50:24,344 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:50:24,345 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:50:24,345 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:50:24,346 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:50:24,348 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:50:24,348 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:50:24,349 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:50:24,350 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:50:24,351 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:50:24,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:50:24,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:50:24,356 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:50:24,359 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:50:24,359 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:50:24,360 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:50:24,362 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:50:24,362 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:50:24,365 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:50:24,365 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:50:24,366 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:50:24,366 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:50:24,366 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:50:24,368 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:50:24,370 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:50:24,372 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:50:24,373 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:50:24,374 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:50:24,377 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:24,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:50:24,386 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:24,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:50:24,398 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:50:24,400 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:50:24,419 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:50:24,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:50:24,426 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:50:24,429 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:50:24,431 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:50:24,437 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:50:24,453 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:50:24,455 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:50:24,456 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:50:24,456 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:50:24,457 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:50:24,459 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:50:24,467 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:50:24,469 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:50:24,473 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:50:24,473 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:50:24,476 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:50:24,479 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:50:24,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:50:24,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:50:24,489 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:50:24,496 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:50:24,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.051 0.015 2026-09-14 07:50:24,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:50:24,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:50:24,528 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:50:24,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:50:24,539 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:50:24,546 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:50:24,547 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:50:24,552 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:50:24,560 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:50:24,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 07:50:24,564 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:50:24,568 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:50:24,572 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:50:24,575 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:50:24,576 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:50:24,582 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:50:24,583 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:50:24,583 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:50:24,598 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:50:24,602 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:50:24,605 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:50:24,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:50:24,618 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:50:24,619 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:50:24,629 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:50:24,631 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:50:24,994 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 07:50:26,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:26,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:50:26,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:50:27,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:50:27,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:50:27,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92203168 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-14 07:50:27,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:27,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92203168 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-14 07:50:27,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.035 0.041 2026-09-14 07:50:27,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:50:27,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:27,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:50:28,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-09-14 07:50:28,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:28,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90805567 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-14 07:50:28,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-09-14 07:50:28,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90805567 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-14 07:50:28,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.110 0.074 2026-09-14 07:50:29,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:50:29,755 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:29,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25102 2026-09-14 07:50:29,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:50:29,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25102 2026-09-14 07:50:29,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmps04wizbh_chrome_odoo" 2026-09-14 07:50:29,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-14 07:50:30,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25283 2026-09-14 07:50:30,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp8jdut5o5_chrome_odoo 2026-09-14 07:50:30,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37751/json/version 2026-09-14 07:50:30,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37751/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:50:30,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:50:30,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37751/json 2026-09-14 07:50:30,253 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37751/json with timeout 3 increased to 10s during tests 2026-09-14 07:50:30,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37751/devtools/page/1BBBA0929C16F0A8A399DD561B708520 2026-09-14 07:50:30,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:50:30,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:50:30,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:50:30,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:50:30,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:50:30,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:50:30,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:50:31,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.082 0.562 2026-09-14 07:50:31,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '1BBBA0929C16F0A8A399DD561B708520', 'loaderId': 'E2500A907AF9A7166EEF301A72AB7C29', 'isDownload': False} 2026-09-14 07:50:31,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-14 07:50:31,091 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:31,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:50:31,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-14 07:50:31,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 07:50:31,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 07:50:31,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.019 2026-09-14 07:50:31,544 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:50:31,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:50:31,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:50:32,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.409 0.400 2026-09-14 07:50:32,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.820 2026-09-14 07:50:32,456 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:32,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.100 2026-09-14 07:50:32,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-14 07:50:32,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:50:33,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.228 0.343 2026-09-14 07:50:33,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.044 2026-09-14 07:50:33,300 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.011 2026-09-14 07:50:33,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.004 2026-09-14 07:50:33,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.019 0.032 2026-09-14 07:50:33,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.006 0.082 2026-09-14 07:50:33,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.115 2026-09-14 07:50:33,479 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:50:33,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.141 2026-09-14 07:50:33,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.166 2026-09-14 07:50:33,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.010 0.211 2026-09-14 07:50:33,572 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:33,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.173 2026-09-14 07:50:33,589 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:33,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:50:33,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.164 2026-09-14 07:50:33,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:33,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.034 0.132 2026-09-14 07:50:33,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.144 2026-09-14 07:50:33,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.174 2026-09-14 07:50:33,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.047 0.120 2026-09-14 07:50:33,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.014 0.182 2026-09-14 07:50:33,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.088 2026-09-14 07:50:34,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:50:34,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:34,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.018 2026-09-14 07:50:34,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:50:34,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.038 2026-09-14 07:50:34,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:35,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:50:35,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:50:35,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:50:35,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:50:35,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:50:35,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:50:35,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:50:35,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:50:36,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-09-14 07:50:36,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:50:36,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:50:36,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:50:36,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:50:36,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:50:36,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:50:36,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:50:36,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:50:36,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-09-14 07:50:37,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:50:37,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:50:37,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:50:37,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:50:37,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:50:37,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:50:37,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:50:37,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:50:37,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-09-14 07:50:37,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:50:37,460 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:50:37,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:50:37,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:50:37,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:50:37,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-09-14 07:50:37,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:50:37,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-09-14 07:50:37,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:50:37,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:50:37,651 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:37,656 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:37,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:50:37,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:50:37,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:50:37,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:50:37,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:50:37,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:50:37,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:50:37,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:50:37,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:50:37,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22952552 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-14 07:50:37,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22952552 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-14 07:50:37,954 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.086 0.077 2026-09-14 07:50:38,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.030 0.030 2026-09-14 07:50:38,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:50:38,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:50:38,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:50:38,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:50:38,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:50:38,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:50:38,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:50:38,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:50:38,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:50:38,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:50:39,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25283 2026-09-14 07:50:39,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:50:39,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25283 2026-09-14 07:50:39,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp8jdut5o5_chrome_odoo" 2026-09-14 07:50:39,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25421 2026-09-14 07:50:39,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3qxqq3nu_chrome_odoo 2026-09-14 07:50:39,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36293/json/version 2026-09-14 07:50:39,309 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36293/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:50:39,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:50:39,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36293/json 2026-09-14 07:50:39,317 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36293/json with timeout 3 increased to 10s during tests 2026-09-14 07:50:39,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36293/devtools/page/44A240F727F43A8C22DA2EDF4F334821 2026-09-14 07:50:39,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:50:39,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:50:39,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:50:39,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:50:39,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:50:39,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:50:39,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.010 0.048 2026-09-14 07:50:39,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '44A240F727F43A8C22DA2EDF4F334821', 'loaderId': '75DBB0CF728981FF238EDA8D145659F7', 'isDownload': False} 2026-09-14 07:50:39,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-14 07:50:39,467 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:39,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.009 2026-09-14 07:50:39,503 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.036 2026-09-14 07:50:39,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.039 2026-09-14 07:50:39,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:50:39,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:50:39,984 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:50:40,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:50:40,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:50:40,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.221 0.345 2026-09-14 07:50:40,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.583 2026-09-14 07:50:40,667 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:40,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.106 2026-09-14 07:50:40,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 07:50:40,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-14 07:50:41,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.190 0.334 2026-09-14 07:50:41,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.049 2026-09-14 07:50:41,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-09-14 07:50:41,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:50:41,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.037 0.064 2026-09-14 07:50:41,625 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:50:41,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.013 0.154 2026-09-14 07:50:41,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.109 2026-09-14 07:50:41,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.197 2026-09-14 07:50:41,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:50:41,778 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:50:41,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:41,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.244 2026-09-14 07:50:41,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.267 2026-09-14 07:50:41,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.012 0.197 2026-09-14 07:50:41,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.183 2026-09-14 07:50:41,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.181 2026-09-14 07:50:41,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.042 0.126 2026-09-14 07:50:41,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.169 2026-09-14 07:50:41,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.150 2026-09-14 07:50:42,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.004 0.157 2026-09-14 07:50:42,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.084 2026-09-14 07:50:42,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:42,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:50:42,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.032 2026-09-14 07:50:42,816 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:43,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:50:43,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:50:43,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:50:43,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:50:43,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:50:43,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:50:43,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:50:43,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:50:44,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:50:44,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:50:44,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:44,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35004683 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-14 07:50:44,589 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [701, 702] 2026-09-14 07:50:44,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35004683 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-14 07:50:44,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.057 0.072 2026-09-14 07:50:45,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:45,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:50:45,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:50:46,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:46,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14767215 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-14 07:50:46,253 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [703, 704, 705] 2026-09-14 07:50:46,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14767215 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-14 07:50:46,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.055 0.064 2026-09-14 07:50:47,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:50:47,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:47,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.006 2026-09-14 07:50:47,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:47,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:50:47,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.028 2026-09-14 07:50:48,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-14 07:50:48,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-09-14 07:50:48,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-09-14 07:50:48,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:50:48,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:50:48,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:50:48,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:50:48,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65031068 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-14 07:50:48,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:48,882 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [706, 707, 708] 2026-09-14 07:50:48,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65031068 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-14 07:50:48,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.078 0.064 2026-09-14 07:50:49,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:50:49,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:50:49,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.027 2026-09-14 07:50:50,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:50:50,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:50:50,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:50:50,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:50:50,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:50:50,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:50:50,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:50:50,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:50:50,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-09-14 07:50:51,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-09-14 07:50:51,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-09-14 07:50:51,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.007 2026-09-14 07:50:51,680 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:50:51,681 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:50:51,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:50:51,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:50:51,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:50:51,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:50:51,685 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:50:51,686 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:50:51,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:50:51,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:50:51,688 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:50:51,688 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:50:51,689 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:50:51,693 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:50:51,695 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:50:51,718 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:50:51,725 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:50:51,730 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:50:51,739 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:50:51,743 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:50:51,744 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:50:51,744 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:50:51,745 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:50:51,745 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:50:51,748 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:51,750 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 07:50:51,760 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:50:51,773 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:50:51,774 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:50:51,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:50:51,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:50:51,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:50:51,780 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:50:51,780 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:50:51,781 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:50:51,781 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:50:51,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:50:51,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:50:51,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:50:51,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:50:51,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:50:51,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:50:51,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:50:51,794 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:50:51,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:50:51,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:50:51,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:50:51,796 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:50:51,796 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:50:51,797 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:50:51,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:50:51,798 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:50:51,799 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:50:51,800 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:50:51,801 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:50:51,801 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:50:51,801 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:50:51,803 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:50:51,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:50:51,813 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:50:51,825 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:50:51,832 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:50:51,833 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:50:51,841 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:50:51,841 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:50:51,842 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:50:51,843 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:50:51,846 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:50:51,851 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:50:51,855 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:50:51,857 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:50:51,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:50:51,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:50:51,869 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:50:51,871 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:50:51,874 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:50:51,886 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:50:51,900 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 07:50:51,906 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:50:51,914 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:50:51,915 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:50:51,917 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:50:51,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.100 2026-09-14 07:50:51,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:50:51,948 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-09-14 07:50:51,953 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:50:51,956 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.103 2026-09-14 07:50:51,971 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:50:51,979 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.087 2026-09-14 07:50:51,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:50:51,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:50:51,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:50:51,987 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 07:50:51,991 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:50:51,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:50:51,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:50:52,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-14 07:50:52,027 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:50:52,031 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:50:52,043 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:50:52,044 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:50:52,047 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:50:52,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:50:52,051 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:50:52,052 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:50:52,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:50:52,054 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:50:52,070 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,073 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,079 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:52,090 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:50:52,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:50:52,096 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,104 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:50:52,105 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:52,126 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,136 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:50:52,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:50:52,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:50:52,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:50:52,500 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:52,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:50:52,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43210473 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-14 07:50:52,537 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [709, 710, 711] 2026-09-14 07:50:52,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:50:52,559 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 07:50:52,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:50:52,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-09-14 07:50:52,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:50:52,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:50:52,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:50:52,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43210473 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-14 07:50:52,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-09-14 07:50:52,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.063 0.075 2026-09-14 07:50:52,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:50:52,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-09-14 07:50:52,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:50:52,709 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:50:52,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25421 2026-09-14 07:50:52,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:50:52,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25421 2026-09-14 07:50:52,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3qxqq3nu_chrome_odoo" 2026-09-14 07:50:53,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25601 2026-09-14 07:50:53,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxhtkekis_chrome_odoo 2026-09-14 07:50:53,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35289/json/version 2026-09-14 07:50:53,022 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35289/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:50:53,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:50:53,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35289/json 2026-09-14 07:50:53,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35289/json with timeout 3 increased to 10s during tests 2026-09-14 07:50:53,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35289/devtools/page/B2EF53EB906E3704267F3BFE88D16D68 2026-09-14 07:50:53,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:50:53,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:50:53,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:50:53,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:50:53,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:50:53,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:50:53,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.023 0.047 2026-09-14 07:50:53,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B2EF53EB906E3704267F3BFE88D16D68', 'loaderId': 'DD640052D0B87825BE695123112B37A9', 'isDownload': False} 2026-09-14 07:50:53,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-14 07:50:53,223 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:53,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:50:53,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.039 2026-09-14 07:50:53,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.043 0.041 2026-09-14 07:50:53,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:50:53,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.025 2026-09-14 07:50:53,751 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:50:53,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:50:53,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:50:54,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.217 0.350 2026-09-14 07:50:54,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.580 2026-09-14 07:50:54,440 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:50:54,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.092 2026-09-14 07:50:54,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:50:54,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:50:55,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.202 0.358 2026-09-14 07:50:55,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.061 2026-09-14 07:50:55,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:50:55,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:50:55,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.034 2026-09-14 07:50:55,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.010 0.085 2026-09-14 07:50:55,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:50:55,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.130 2026-09-14 07:50:55,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.181 2026-09-14 07:50:55,535 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:50:55,542 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:50:55,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.202 2026-09-14 07:50:55,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:50:55,602 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.048 0.205 2026-09-14 07:50:55,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.236 2026-09-14 07:50:55,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 07:50:55,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.165 2026-09-14 07:50:55,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.011 0.112 2026-09-14 07:50:55,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.122 2026-09-14 07:50:55,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.275 2026-09-14 07:50:55,740 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-14 07:50:55,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:50:56,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-09-14 07:50:56,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:56,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:56,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:50:56,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:50:56,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:50:56,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:50:56,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-14 07:50:56,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-14 07:50:56,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:50:56,580 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:50:56,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:50:56,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:50:56,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:50:56,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:50:56,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.015 0.007 2026-09-14 07:50:56,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-14 07:50:56,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:50:56,662 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 07:50:56,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:56] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.008 0.015 2026-09-14 07:50:57,444 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:50:57,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:50:57,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:50:57,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:50:57,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:50:57,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:50:57,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-09-14 07:50:57,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:50:57,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:50:57,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:50:57,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:50:57,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:50:57,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:50:57,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:50:57,647 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.004 2026-09-14 07:50:57,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:50:57,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-09-14 07:50:57,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:50:57,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:50:57,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:50:57,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:50:57,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:50:57,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:50:57,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:50:57,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:50:57,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:50:57,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.006 0.009 2026-09-14 07:50:57,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:50:57,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.014 2026-09-14 07:50:57,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:50:57,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.012 0.017 2026-09-14 07:50:58,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:50:58,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:50:58,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:50:58,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:50:58,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-14 07:50:58,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 07:50:58,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.016 2026-09-14 07:50:58,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:50:58,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-14 07:50:58,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:50:58,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:50:58,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-09-14 07:50:58,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:58] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.012 2026-09-14 07:50:59,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:50:59,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:50:59,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:59,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:59,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:50:59,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:50:59,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:50:59,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:50:59,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:50:59,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:50:59,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:50:59,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:50:59,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:59,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:59] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:50:59,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:50:59,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:50:59,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:50:59,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:50:59,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:50:59,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:50:59,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-09-14 07:50:59,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:50:59,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:50:59,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:50:59,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-09-14 07:50:59,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:50:59] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-14 07:50:59,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:59,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:50:59,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:50:59,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:50:59,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:50:59,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:50:59,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:50:59,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:50:59,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:51:00,008 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:51:00,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:51:00,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-09-14 07:51:00,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:51:00,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:51:00,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:51:00,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-09-14 07:51:00,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:51:00,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-14 07:51:00,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-09-14 07:51:00,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:51:00,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:51:00,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:51:00,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.020 2026-09-14 07:51:00,276 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:51:01,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:01,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:51:01,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:51:01,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:51:01,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:51:01,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 07:51:01,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25601 2026-09-14 07:51:01,086 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:51:01,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:51:01,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25601 2026-09-14 07:51:01,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxhtkekis_chrome_odoo" 2026-09-14 07:51:01,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-14 07:51:01,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25743 2026-09-14 07:51:01,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw_6j2co7_chrome_odoo 2026-09-14 07:51:01,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39195/json/version 2026-09-14 07:51:01,522 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39195/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:51:01,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:51:01,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39195/json 2026-09-14 07:51:01,541 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39195/json with timeout 3 increased to 10s during tests 2026-09-14 07:51:01,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39195/devtools/page/2A6B06368005E3DC19AED4952C5150DC 2026-09-14 07:51:01,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:51:01,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:51:01,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:51:01,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:51:01,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:51:01,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:51:01,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:51:03,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.164 1.425 2026-09-14 07:51:03,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '2A6B06368005E3DC19AED4952C5150DC', 'loaderId': '05AD3FC9FBBC0A0E9CB9D7E6D0EF97EA', 'isDownload': False} 2026-09-14 07:51:03,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-14 07:51:03,430 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:03,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.005 2026-09-14 07:51:03,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.019 2026-09-14 07:51:03,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-09-14 07:51:03,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:51:03,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 07:51:03,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:03,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 07:51:03,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:51:04,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.234 0.394 2026-09-14 07:51:04,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.647 2026-09-14 07:51:04,592 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:04,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.064 2026-09-14 07:51:04,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:51:04,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:51:05,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.202 0.297 2026-09-14 07:51:05,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.045 2026-09-14 07:51:05,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:51:05,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.005 2026-09-14 07:51:05,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.031 0.039 2026-09-14 07:51:05,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.067 2026-09-14 07:51:05,500 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:05,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.122 2026-09-14 07:51:05,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.174 2026-09-14 07:51:05,615 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:51:05,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:51:05,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:05,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.234 2026-09-14 07:51:05,669 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:51:05,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.246 2026-09-14 07:51:05,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.214 2026-09-14 07:51:05,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.205 2026-09-14 07:51:05,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.193 2026-09-14 07:51:05,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.126 2026-09-14 07:51:05,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.124 2026-09-14 07:51:05,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-14 07:51:05,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.003 0.124 2026-09-14 07:51:05,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.106 2026-09-14 07:51:06,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:51:06,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:06,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.015 2026-09-14 07:51:06,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:06,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:06,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:51:06,476 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:07,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-14 07:51:07,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:51:07,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:51:07,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:51:07,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:51:07,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:51:08,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:08,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:08,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:08,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 07:51:08,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-09-14 07:51:09,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:51:09,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:09,042 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:09,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.007 2026-09-14 07:51:09,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-14 07:51:09,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:09,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:09,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:09,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:09,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:09,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:09,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:09,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:51:09,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:09,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:09,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84233382 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-09-14 07:51:09,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:10,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84233382 with result: [{'id': 424, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-09-14 07:51:10,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.044 0.071 2026-09-14 07:51:10,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.013 0.031 2026-09-14 07:51:10,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:51:10,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:51:10,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:10,960 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:10,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:10,994 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:11,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:11,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:11,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:11,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:51:11,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:51:11,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:11,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75564673 for PoS orders references: ['Order 00337-002-0003'] (draft: True) 2026-09-14 07:51:11,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-09-14 07:51:12,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75564673 with result: [{'id': 425, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-09-14 07:51:12,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.041 0.054 2026-09-14 07:51:12,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:12,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:12,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:12,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.030 2026-09-14 07:51:13,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.004 2026-09-14 07:51:13,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-09-14 07:51:13,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:51:13,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-09-14 07:51:13,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:51:13,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.076 0.025 2026-09-14 07:51:13,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.041 0.104 2026-09-14 07:51:13,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.033 2026-09-14 07:51:14,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:51:14,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:14,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:51:14,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:14,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.014 0.007 2026-09-14 07:51:15,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:15,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:15,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:15,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:51:15,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:15,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:15,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:15,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-09-14 07:51:15,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:15,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45610812 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-09-14 07:51:15,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:51:15,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45610812 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-09-14 07:51:15,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.073 0.057 2026-09-14 07:51:16,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:16,508 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:16,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:16,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.026 2026-09-14 07:51:17,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-09-14 07:51:17,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:51:17,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:51:17,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-14 07:51:17,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.044 0.021 2026-09-14 07:51:17,463 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:17] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.020 0.080 2026-09-14 07:51:18,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:51:18,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:51:18,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:51:18,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:51:18,266 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:18,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25743 2026-09-14 07:51:18,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:51:18,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25743 2026-09-14 07:51:18,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:51:18,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw_6j2co7_chrome_odoo" 2026-09-14 07:51:18,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-14 07:51:18,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 25881 2026-09-14 07:51:18,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpkq1_y18h_chrome_odoo 2026-09-14 07:51:18,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43215/json/version 2026-09-14 07:51:18,696 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43215/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:51:18,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:51:18,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43215/json 2026-09-14 07:51:18,710 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43215/json with timeout 3 increased to 10s during tests 2026-09-14 07:51:18,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43215/devtools/page/FA86AAF42B3E0C1DB5D83D2011FFAE07 2026-09-14 07:51:18,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:51:18,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:51:18,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:51:18,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:51:18,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:51:18,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:51:18,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:51:19,661 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.129 0.629 2026-09-14 07:51:19,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'FA86AAF42B3E0C1DB5D83D2011FFAE07', 'loaderId': '7B25986756DC93F8B247A0AF73FA9F60', 'isDownload': False} 2026-09-14 07:51:19,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-14 07:51:19,672 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:19,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:51:19,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-09-14 07:51:19,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.020 2026-09-14 07:51:20,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 07:51:20,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-09-14 07:51:20,094 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:51:20,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:51:20,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:51:20,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.215 0.355 2026-09-14 07:51:20,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.560 2026-09-14 07:51:20,743 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:20,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.063 2026-09-14 07:51:20,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:51:20,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:51:21,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.175 0.343 2026-09-14 07:51:21,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.048 2026-09-14 07:51:21,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-09-14 07:51:21,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:51:21,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.034 0.046 2026-09-14 07:51:21,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.109 2026-09-14 07:51:21,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.154 2026-09-14 07:51:21,730 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:51:21,738 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:51:21,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:21,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.179 2026-09-14 07:51:21,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.191 2026-09-14 07:51:21,776 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:21,779 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:51:21,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.178 2026-09-14 07:51:21,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.165 2026-09-14 07:51:21,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.143 2026-09-14 07:51:21,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.087 2026-09-14 07:51:21,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.083 2026-09-14 07:51:21,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.021 0.112 2026-09-14 07:51:21,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.131 2026-09-14 07:51:21,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.010 0.130 2026-09-14 07:51:21,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.115 2026-09-14 07:51:22,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:51:22,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:22,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:22,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.015 2026-09-14 07:51:22,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 07:51:22,588 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:23,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:23,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:23,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:23,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:23,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:23,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:23,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:23,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:51:23,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:23,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94320613 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-09-14 07:51:23,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-09-14 07:51:23,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94320613 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-14 07:51:23,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.049 0.070 2026-09-14 07:51:24,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:51:24,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:24,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:51:24,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.027 2026-09-14 07:51:25,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:51:25,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:51:25,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:25,350 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:51:25,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:51:25,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:51:25,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:51:25,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:25,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18658931 for PoS orders references: ['Order 00338-002-0001'] (draft: False) 2026-09-14 07:51:25,418 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:51:25,439 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [719] 2026-09-14 07:51:25,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18658931 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-14 07:51:25,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.101 0.128 2026-09-14 07:51:25,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.193 2026-09-14 07:51:26,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:26,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:26,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:26,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:51:27,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:51:27,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:51:27,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:27,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:27,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:27,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:27,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:27,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:27,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:27,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:51:28,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:51:28,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:28,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38690025 for PoS orders references: ['Order 00338-002-0002'] (draft: True) 2026-09-14 07:51:28,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-09-14 07:51:28,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38690025 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-14 07:51:28,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.053 0.061 2026-09-14 07:51:29,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:29,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:29,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:29,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.031 2026-09-14 07:51:29,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-09-14 07:51:29,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:51:29,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:51:29,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:51:29,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:30,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:51:30,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:30,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:30,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:30,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:30,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:30,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:30,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:51:30,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:51:31,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:51:31,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:51:31,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:51:31,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:51:31,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:51:31,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95512485 for PoS orders references: ['Order 00338-002-0003'] (draft: False) 2026-09-14 07:51:31,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:31,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95512485 with result: [{'id': 429, 'pos_reference': 'Order 00338-002-0003', 'account_move': False}] 2026-09-14 07:51:31,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.083 0.078 2026-09-14 07:51:32,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:32,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:32,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:32,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.041 0.044 2026-09-14 07:51:33,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:51:33,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:51:33,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:33,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:33,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:33,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:33,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:33,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:33,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:51:33,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-09-14 07:51:34,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:51:34,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:34,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59365107 for PoS orders references: ['Order 00338-002-0004'] (draft: True) 2026-09-14 07:51:34,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-09-14 07:51:34,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59365107 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-14 07:51:34,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.061 0.057 2026-09-14 07:51:35,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:51:35,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:35,509 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:35,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:35,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.027 2026-09-14 07:51:36,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-09-14 07:51:36,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:51:36,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:51:36,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:36,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.027 2026-09-14 07:51:37,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-14 07:51:37,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-14 07:51:37,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-14 07:51:37,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-14 07:51:37,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-14 07:51:37,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-09-14 07:51:37,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:37,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:51:37,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:37,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:37,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:37,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.030 2026-09-14 07:51:38,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:51:38,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:51:38,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:38,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.028 2026-09-14 07:51:39,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-14 07:51:39,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-14 07:51:39,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-14 07:51:39,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-14 07:51:39,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-14 07:51:39,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-09-14 07:51:39,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:39,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:51:39,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:39,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:39,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:39,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.031 2026-09-14 07:51:39,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:51:40,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:51:40,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:51:40,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.029 2026-09-14 07:51:40,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:51:40,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:51:40,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:51:40,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:51:40,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:51:40,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:40,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85347879 for PoS orders references: ['Order 00338-002-0004'] (draft: False) 2026-09-14 07:51:40,961 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [723] 2026-09-14 07:51:41,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85347879 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-14 07:51:41,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.089 0.068 2026-09-14 07:51:41,858 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-14 07:51:41,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-14 07:51:41,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-14 07:51:41,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-14 07:51:41,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-14 07:51:41,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-09-14 07:51:41,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:41,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:51:41,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:42,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:42,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:51:42,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.027 2026-09-14 07:51:42,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:51:42,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:51:42,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-14 07:51:42,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-14 07:51:42,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-14 07:51:42,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:51:42,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:51:42,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-14 07:51:42,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-14 07:51:42,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.029 0.036 2026-09-14 07:51:42,993 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:42] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.023 2026-09-14 07:51:43,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:43] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.023 0.019 2026-09-14 07:51:43,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:51:43,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:51:43,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:51:43,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.031 2026-09-14 07:51:44,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:51:44,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:51:44,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:51:44,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-14 07:51:44,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-14 07:51:44,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:51:44,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:51:44,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-09-14 07:51:44,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:51:44,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:51:44,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-09-14 07:51:44,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:51:44,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:51:44,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33549575 for PoS orders references: ['Order 00338-002-0002'] (draft: False) 2026-09-14 07:51:44,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:51:44,868 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [721] 2026-09-14 07:51:44,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33549575 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-14 07:51:44,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.076 2026-09-14 07:51:45,035 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:51:45,035 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:51:45,037 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:51:45,038 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:51:45,038 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:51:45,039 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:51:45,047 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:51:45,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:51:45,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:51:45,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:51:45,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:51:45,050 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:51:45,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:51:45,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:51:45,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:51:45,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:51:45,055 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:51:45,056 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:51:45,056 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:51:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:51:45,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:51:45,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:51:45,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:51:45,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:51:45,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:51:45,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:51:45,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:51:45,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:51:45,069 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:51:45,074 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:51:45,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:51:45,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:51:45,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:51:45,103 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:51:45,115 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:51:45,137 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:51:45,141 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:51:45,163 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:51:45,171 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 07:51:45,190 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:51:45,191 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 07:51:45,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:51:45,245 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:51:45,250 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-14 07:51:45,261 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:51:45,264 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:51:45,264 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:51:45,264 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:51:45,265 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:51:45,265 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:51:45,265 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:51:45,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:51:45,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:51:45,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:51:45,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:51:45,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:51:45,268 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:51:45,268 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:51:45,268 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:51:45,270 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:51:45,270 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:51:45,271 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:51:45,271 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:51:45,271 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:51:45,272 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:51:45,273 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-09-14 07:51:45,275 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:51:45,276 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-14 07:51:45,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:51:45,292 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:51:45,296 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:51:45,303 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:51:45,306 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:51:45,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:51:45,319 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:51:45,320 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:51:45,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.039 0.018 2026-09-14 07:51:45,387 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:51:45,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-09-14 07:51:45,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:51:45,411 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:51:45,413 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:51:45,417 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:51:45,418 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:51:45,422 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:51:45,423 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:51:45,428 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:51:45,456 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:51:45,463 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:51:45,470 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:51:45,477 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:51:45,478 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:51:45,479 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:51:45,479 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:51:45,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:51:45,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:51:45,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:51:45,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:51:45,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:51:45,482 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:51:45,483 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:51:45,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:51:45,488 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:51:45,493 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:51:45,498 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:51:45,498 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:51:45,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:51:45,500 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:51:45,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:51:45,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:51:45,502 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:51:45,503 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:51:45,505 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:51:45,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:51:45,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:51:45,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:51:45,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:51:45,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:51:45,509 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:51:45,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:51:45,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:45,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:45,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.008 2026-09-14 07:51:45,893 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:51:47,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:47,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:47,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:47,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:47,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:47,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:47,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:51:47,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:51:48,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:51:48,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:51:48,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:51:48,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:51:48,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:51:48,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36086882 for PoS orders references: ['Order 00338-002-0005'] (draft: False) 2026-09-14 07:51:48,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:51:48,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36086882 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0005', 'account_move': False}] 2026-09-14 07:51:48,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.061 0.076 2026-09-14 07:51:49,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-14 07:51:49,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:51:49,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:49] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.008 0.009 2026-09-14 07:51:50,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:51:50,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:51:50,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:51:50,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 25881 2026-09-14 07:51:50,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:51:50,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 25881 2026-09-14 07:51:50,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpkq1_y18h_chrome_odoo" 2026-09-14 07:51:51,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-14 07:51:51,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26079 2026-09-14 07:51:51,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6cpx9ldk_chrome_odoo 2026-09-14 07:51:51,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42549/json/version 2026-09-14 07:51:51,359 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42549/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:51:51,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:51:51,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42549/json 2026-09-14 07:51:51,423 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42549/json with timeout 3 increased to 10s during tests 2026-09-14 07:51:51,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42549/devtools/page/3DF26337AB741A24A344019C4689061A 2026-09-14 07:51:51,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:51:51,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:51:51,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:51:51,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:51:51,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:51:51,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:51:51,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:51:52,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.105 0.570 2026-09-14 07:51:52,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3DF26337AB741A24A344019C4689061A', 'loaderId': '34ABD3A54B7595671A965E6E88BBF184', 'isDownload': False} 2026-09-14 07:51:52,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-14 07:51:52,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:52,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.008 2026-09-14 07:51:52,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.016 2026-09-14 07:51:52,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-14 07:51:52,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-14 07:51:52,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.005 2026-09-14 07:51:52,890 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:51:52,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:51:52,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:51:53,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.404 0.430 2026-09-14 07:51:53,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 0.845 2026-09-14 07:51:53,885 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:51:53,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.065 0.117 2026-09-14 07:51:54,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:51:54,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:51:54,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.154 0.336 2026-09-14 07:51:54,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.046 2026-09-14 07:51:54,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.010 2026-09-14 07:51:54,717 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 07:51:54,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.039 0.042 2026-09-14 07:51:54,823 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:54,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.125 2026-09-14 07:51:54,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.175 2026-09-14 07:51:54,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.204 2026-09-14 07:51:54,993 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:51:55,001 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:51:55,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.227 2026-09-14 07:51:55,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:51:55,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.033 0.253 2026-09-14 07:51:55,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.237 2026-09-14 07:51:55,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.216 2026-09-14 07:51:55,098 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:51:55,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.187 2026-09-14 07:51:55,172 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.028 0.130 2026-09-14 07:51:55,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.165 2026-09-14 07:51:55,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.030 0.141 2026-09-14 07:51:55,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.002 0.149 2026-09-14 07:51:55,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.110 2026-09-14 07:51:55,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:51:55,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:55,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:51:55,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.039 2026-09-14 07:51:55,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.018 0.048 2026-09-14 07:51:56,007 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:51:56,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:51:56,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:56,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:56,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:56,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:51:56,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:51:56,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:56,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:56,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:51:56,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:51:56,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:56,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:56,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:56,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:56,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:51:57,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:51:57,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:57,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:57,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:51:57,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:51:57,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:57,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:51:57,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:51:57,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:51:57,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:51:57,173 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:51:57,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:51:57,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:51:57,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:57,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:51:57,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90418133 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-14 07:51:57,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:51:57,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90418133 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-14 07:51:57,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.049 0.069 2026-09-14 07:51:57,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-14 07:51:58,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:51:58,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.047 0.035 2026-09-14 07:51:58,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:51:59,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:51:59,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:51:59,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:51:59,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:51:59,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:51:59,103 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:51:59,108 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:51:59,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:51:59,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:51:59,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:51:59,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3581771 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-14 07:51:59,268 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [731, 732, 733] 2026-09-14 07:51:59,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3581771 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-14 07:51:59,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.063 0.069 2026-09-14 07:51:59,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.027 2026-09-14 07:51:59,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:51:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.027 2026-09-14 07:52:00,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:52:00,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:52:00,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:00,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:00,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:00,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:52:00,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:52:00,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:00,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-09-14 07:52:00,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:52:00,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:52:00,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:52:00,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.026 2026-09-14 07:52:01,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:52:01,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:52:01,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:52:01,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-09-14 07:52:01,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:01,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26079 2026-09-14 07:52:01,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:01,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26079 2026-09-14 07:52:01,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6cpx9ldk_chrome_odoo" 2026-09-14 07:52:01,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-14 07:52:01,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26206 2026-09-14 07:52:01,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpr6_fzsub_chrome_odoo 2026-09-14 07:52:01,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35459/json/version 2026-09-14 07:52:01,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35459/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:01,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:01,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35459/json 2026-09-14 07:52:01,684 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35459/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:01,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35459/devtools/page/7C22156A9B733C15121480F4010782DB 2026-09-14 07:52:01,695 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:01,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:01,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:01,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:01,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:01,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:01,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:02,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:02] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.086 0.610 2026-09-14 07:52:02,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7C22156A9B733C15121480F4010782DB', 'loaderId': '764937D098DCC9E933110AF14693DDA6', 'isDownload': False} 2026-09-14 07:52:02,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-14 07:52:02,612 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:02,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 07:52:02,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-09-14 07:52:02,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-14 07:52:03,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-14 07:52:03,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.022 0.016 2026-09-14 07:52:03,191 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:03,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-09-14 07:52:03,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:04,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.601 0.423 2026-09-14 07:52:04,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.061 2026-09-14 07:52:04,388 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:04,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.149 2026-09-14 07:52:04,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:52:04,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:52:05,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.146 0.293 2026-09-14 07:52:05,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.042 2026-09-14 07:52:05,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.007 2026-09-14 07:52:05,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-14 07:52:05,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.063 0.044 2026-09-14 07:52:05,300 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:05,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.125 2026-09-14 07:52:05,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.031 0.175 2026-09-14 07:52:05,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.236 2026-09-14 07:52:05,472 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:52:05,481 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:52:05,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.241 2026-09-14 07:52:05,498 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:05,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.261 2026-09-14 07:52:05,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.204 2026-09-14 07:52:05,553 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:05,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.204 2026-09-14 07:52:05,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.033 0.156 2026-09-14 07:52:05,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.016 0.136 2026-09-14 07:52:05,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-14 07:52:05,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.162 2026-09-14 07:52:05,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.004 0.148 2026-09-14 07:52:05,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.115 2026-09-14 07:52:06,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:06,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:52:06,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.013 2026-09-14 07:52:06,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:52:06,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.027 2026-09-14 07:52:06,308 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:07,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:07,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:52:07,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:52:07,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:52:07,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:52:07,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:52:07,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:52:07,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-09-14 07:52:08,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-14 07:52:08,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:52:08,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:52:08,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:52:08,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:08,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-09-14 07:52:08,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:52:08,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:52:08,257 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:08,262 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:52:08,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:52:08,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 07:52:08,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:52:08,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46337362 for PoS orders references: ['Order 00340-002-0002'] (draft: False) 2026-09-14 07:52:08,309 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:08,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46337362 with result: [{'id': 433, 'pos_reference': 'Order 00340-002-0002', 'account_move': False}] 2026-09-14 07:52:08,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.108 0.107 2026-09-14 07:52:08,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66156371 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-09-14 07:52:08,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66156371 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-14 07:52:08,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.072 0.063 2026-09-14 07:52:08,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:08] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.108 2026-09-14 07:52:09,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:52:09,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:09,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:52:09,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:52:09,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:52:09,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:52:09,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87642851 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-09-14 07:52:09,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:52:09,559 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [736] 2026-09-14 07:52:09,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87642851 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-14 07:52:09,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.067 0.075 2026-09-14 07:52:10,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:52:10,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:10,472 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:10,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26206 2026-09-14 07:52:10,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:10,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26206 2026-09-14 07:52:10,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpr6_fzsub_chrome_odoo" 2026-09-14 07:52:10,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-14 07:52:10,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26332 2026-09-14 07:52:10,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwguc6myf_chrome_odoo 2026-09-14 07:52:10,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40353/json/version 2026-09-14 07:52:10,940 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40353/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:11,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:11,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40353/json 2026-09-14 07:52:11,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40353/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:11,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40353/devtools/page/083A5D859C2605CE8FF95AB015720124 2026-09-14 07:52:11,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:11,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:11,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:11,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:11,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:11,227 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:11,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:12,018 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.208 0.567 2026-09-14 07:52:12,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '083A5D859C2605CE8FF95AB015720124', 'loaderId': '17E502D2905ACB915678FBEABFBF2A47', 'isDownload': False} 2026-09-14 07:52:12,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-14 07:52:12,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:12,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.010 2026-09-14 07:52:12,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.020 2026-09-14 07:52:12,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-09-14 07:52:12,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:52:12,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-09-14 07:52:12,568 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:52:12,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:52:12,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:13,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.362 0.429 2026-09-14 07:52:13,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.807 2026-09-14 07:52:13,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:13,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.085 2026-09-14 07:52:13,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:52:13,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:52:14,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.167 0.354 2026-09-14 07:52:14,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.048 2026-09-14 07:52:14,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:52:14,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:52:14,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.066 0.053 2026-09-14 07:52:14,429 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:14,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.023 0.157 2026-09-14 07:52:14,499 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:52:14,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.161 2026-09-14 07:52:14,517 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:14,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:14,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.165 2026-09-14 07:52:14,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.276 2026-09-14 07:52:14,628 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:52:14,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.338 2026-09-14 07:52:14,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.038 0.258 2026-09-14 07:52:14,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.209 2026-09-14 07:52:14,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.061 0.253 2026-09-14 07:52:14,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.316 2026-09-14 07:52:14,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.232 2026-09-14 07:52:14,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.216 2026-09-14 07:52:14,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.009 0.174 2026-09-14 07:52:14,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.141 2026-09-14 07:52:15,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:15,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:52:15,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.016 2026-09-14 07:52:15,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:52:15,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.030 2026-09-14 07:52:15,394 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:16,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:52:16,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:52:16,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:52:16,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:52:16,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:52:16,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:52:16,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:52:16,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:52:16,396 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:16,400 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:16,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:52:16,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:52:16,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:52:16,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3338447 for PoS orders references: ['Order 00341-002-0001'] (draft: False) 2026-09-14 07:52:16,491 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:16,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3338447 with result: [{'id': 435, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-09-14 07:52:16,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.202 0.141 2026-09-14 07:52:16,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.296 2026-09-14 07:52:16,968 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:52:16,968 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:52:16,969 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:52:16,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:16,982 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:16,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:52:16,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:52:16,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:52:16,986 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:52:16,986 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:52:16,987 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:52:16,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:52:16,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:52:16,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:52:16,998 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:52:17,000 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:52:17,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:17,016 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:52:17,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:52:17,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:52:17,017 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:52:17,025 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:52:17,026 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:52:17,027 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:52:17,028 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:52:17,028 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:52:17,028 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:52:17,029 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:52:17,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:52:17,052 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:52:17,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:52:17,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:52:17,054 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:52:17,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:17,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:17,078 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.085 2026-09-14 07:52:17,082 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:17,093 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 07:52:17,110 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:52:17,117 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:52:17,126 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:52:17,128 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:52:17,134 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:52:17,139 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:52:17,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:52:17,146 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:52:17,150 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:52:17,151 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:52:17,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:52:17,163 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:52:17,194 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-09-14 07:52:17,203 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:52:17,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:52:17,211 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:17,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:52:17,214 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:52:17,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:52:17,218 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:52:17,218 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:52:17,218 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:52:17,219 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:52:17,219 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:52:17,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:52:17,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:52:17,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:52:17,221 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:52:17,221 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:52:17,221 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:52:17,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:52:17,223 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:52:17,223 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:52:17,224 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:52:17,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.030 0.020 2026-09-14 07:52:17,276 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:52:17,286 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 07:52:17,295 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:52:17,299 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:52:17,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:52:17,300 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:52:17,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:52:17,310 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:17,312 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:17,318 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:52:17,321 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:52:17,322 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:52:17,322 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:52:17,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:52:17,327 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:52:17,328 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:52:17,338 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:52:17,342 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:52:17,350 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:52:17,359 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:52:17,362 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:52:17,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:52:17,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:52:17,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:52:17,400 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:52:17,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:52:17,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:52:17,402 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:52:17,402 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:52:17,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:52:17,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:52:17,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:52:17,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:52:17,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:52:17,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:52:17,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:52:17,406 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:52:17,406 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:52:17,407 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:52:17,407 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:52:17,407 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:52:17,408 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:52:17,409 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:52:17,409 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:52:17,409 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:52:17,410 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:52:17,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:52:17,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:52:17,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.007 2026-09-14 07:52:17,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-14 07:52:17,833 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:17] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:52:18,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-14 07:52:19,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:52:19,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.024 0.019 2026-09-14 07:52:19,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:19] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.017 0.028 2026-09-14 07:52:20,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:52:20,072 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:52:20,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-09-14 07:52:20,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:52:20,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:52:20,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:52:20,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-09-14 07:52:20,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:20,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26332 2026-09-14 07:52:20,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:20,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26332 2026-09-14 07:52:20,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwguc6myf_chrome_odoo" 2026-09-14 07:52:20,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-14 07:52:23,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26495 2026-09-14 07:52:23,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpztds03ga_chrome_odoo 2026-09-14 07:52:23,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43983/json/version 2026-09-14 07:52:23,748 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43983/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:23,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:23,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43983/json 2026-09-14 07:52:23,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43983/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:23,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43983/devtools/page/B9E966F76A205AF4C7589F4D1AB8EB32 2026-09-14 07:52:23,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:23,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:24,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:24,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:24,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:24,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:24,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:24,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.096 0.512 2026-09-14 07:52:24,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B9E966F76A205AF4C7589F4D1AB8EB32', 'loaderId': '81E1C187619337AFA8D349BF763707F5', 'isDownload': False} 2026-09-14 07:52:24,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-14 07:52:24,694 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:24,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:24] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 07:52:24,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:24] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-09-14 07:52:24,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:24] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 07:52:25,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:52:25,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-14 07:52:25,132 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:25,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-14 07:52:25,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:25,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.298 0.426 2026-09-14 07:52:25,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.759 2026-09-14 07:52:25,985 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:26,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.112 2026-09-14 07:52:26,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.020 2026-09-14 07:52:26,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:52:26,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.285 0.348 2026-09-14 07:52:26,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.040 2026-09-14 07:52:26,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-14 07:52:26,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:26,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:52:27,018 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.062 0.036 2026-09-14 07:52:27,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.126 2026-09-14 07:52:27,079 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:52:27,096 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:27,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.018 0.145 2026-09-14 07:52:27,126 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:52:27,129 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:27,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:52:27,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.239 2026-09-14 07:52:27,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.240 2026-09-14 07:52:27,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.016 0.280 2026-09-14 07:52:27,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.248 2026-09-14 07:52:27,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.017 0.186 2026-09-14 07:52:27,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.211 2026-09-14 07:52:27,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.222 2026-09-14 07:52:27,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.022 0.252 2026-09-14 07:52:27,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.253 2026-09-14 07:52:27,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.033 0.300 2026-09-14 07:52:27,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.026 0.342 2026-09-14 07:52:27,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.348 2026-09-14 07:52:27,797 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.032 0.372 2026-09-14 07:52:27,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:52:27,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.031 0.377 2026-09-14 07:52:27,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:52:27,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.037 0.375 2026-09-14 07:52:27,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:27] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.032 0.347 2026-09-14 07:52:28,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.358 2026-09-14 07:52:28,094 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.031 0.329 2026-09-14 07:52:28,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.301 2026-09-14 07:52:28,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.281 2026-09-14 07:52:28,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.022 0.247 2026-09-14 07:52:28,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.202 2026-09-14 07:52:28,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.023 0.168 2026-09-14 07:52:28,275 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.160 2026-09-14 07:52:28,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.010 0.173 2026-09-14 07:52:28,410 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:29,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:52:29,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:52:29,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:52:29,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:52:29,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:52:29,156 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:52:29,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:52:29,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:52:29,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:52:29,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:52:29,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:52:29,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:52:29,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:29,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:52:29,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:52:29,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-09-14 07:52:30,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:52:30,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:52:30,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:52:30,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:52:30,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-09-14 07:52:30,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-09-14 07:52:30,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:52:30,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-09-14 07:52:30,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:52:30,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:52:30,554 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:52:30,556 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:30,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:52:30,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:52:30,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:52:30,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76159492 for PoS orders references: ['Order 00342-002-0002'] (draft: False) 2026-09-14 07:52:30,634 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:30,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76159492 with result: [{'id': 436, 'pos_reference': 'Order 00342-002-0002', 'account_move': False}] 2026-09-14 07:52:30,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.114 0.131 2026-09-14 07:52:30,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48733140 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-09-14 07:52:31,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48733140 with result: [{'id': 437, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-09-14 07:52:31,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.096 0.085 2026-09-14 07:52:31,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.155 2026-09-14 07:52:31,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-14 07:52:31,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:52:31,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:52:31,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:52:31,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:52:31,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:31,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:52:31,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:52:31,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:31,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-09-14 07:52:32,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:52:32,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:52:32,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:32,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-09-14 07:52:32,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:52:32,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:52:32,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:52:32,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-09-14 07:52:32,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-09-14 07:52:32,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:32,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26495 2026-09-14 07:52:32,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:32,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26495 2026-09-14 07:52:32,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpztds03ga_chrome_odoo" 2026-09-14 07:52:32,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-14 07:52:32,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26634 2026-09-14 07:52:32,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpk0g36l86_chrome_odoo 2026-09-14 07:52:32,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37847/json/version 2026-09-14 07:52:32,617 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37847/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:32,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:32,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37847/json 2026-09-14 07:52:32,676 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37847/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:32,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37847/devtools/page/AD9920F3BC8AFF9C76F319641C41FD38 2026-09-14 07:52:32,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:32,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:32,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:32,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:32,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:32,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:32,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:33,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.084 0.530 2026-09-14 07:52:33,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'AD9920F3BC8AFF9C76F319641C41FD38', 'loaderId': 'C64E11A65EB107F2C8E904EDFC5C23AA', 'isDownload': False} 2026-09-14 07:52:33,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-14 07:52:33,541 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:33,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 07:52:33,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-09-14 07:52:33,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 07:52:33,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:52:33,952 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 07:52:34,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:34,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-09-14 07:52:34,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:34,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.383 0.407 2026-09-14 07:52:34,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.812 2026-09-14 07:52:34,912 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:34,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.108 2026-09-14 07:52:35,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:52:35,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:52:35,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:36,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.184 1.311 2026-09-14 07:52:36,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.041 2026-09-14 07:52:36,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.010 2026-09-14 07:52:36,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 07:52:36,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.068 0.058 2026-09-14 07:52:36,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:36,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.032 0.167 2026-09-14 07:52:36,949 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:52:36,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:36,965 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:36,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.223 2026-09-14 07:52:36,993 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:37,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.025 0.256 2026-09-14 07:52:37,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.037 0.277 2026-09-14 07:52:37,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.300 2026-09-14 07:52:37,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.245 2026-09-14 07:52:37,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.017 0.199 2026-09-14 07:52:37,197 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.195 2026-09-14 07:52:37,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.153 2026-09-14 07:52:37,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.117 2026-09-14 07:52:37,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.121 2026-09-14 07:52:37,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.004 0.135 2026-09-14 07:52:37,278 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.054 2026-09-14 07:52:37,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:52:37,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.016 2026-09-14 07:52:37,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 07:52:37,701 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:52:37,828 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:38,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:52:38,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:52:38,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58424784 for PoS orders references: ['Order 00343-002-0001'] (draft: True) 2026-09-14 07:52:38,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:52:38,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:38,716 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:38,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26634 2026-09-14 07:52:38,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:38,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26634 2026-09-14 07:52:38,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpk0g36l86_chrome_odoo" 2026-09-14 07:52:38,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-09-14 07:52:38,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58424784 with result: [{'id': 438, 'pos_reference': 'Order 00343-002-0001', 'account_move': False}] 2026-09-14 07:52:38,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.073 0.067 2026-09-14 07:52:38,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-14 07:52:39,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26755 2026-09-14 07:52:39,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_3f9zk1a_chrome_odoo 2026-09-14 07:52:39,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33641/json/version 2026-09-14 07:52:39,364 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33641/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:39,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:39,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33641/json 2026-09-14 07:52:39,376 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33641/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:39,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33641/devtools/page/63ACA8E4B6DBE7D7F70634B81B785B54 2026-09-14 07:52:39,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:39,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:39,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:39,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:39,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:39,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:39,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:40,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.115 0.576 2026-09-14 07:52:40,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '63ACA8E4B6DBE7D7F70634B81B785B54', 'loaderId': '56C669D9E4B47A05375ED0573EC7E2FF', 'isDownload': False} 2026-09-14 07:52:40,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-14 07:52:40,319 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:40,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-09-14 07:52:40,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-14 07:52:40,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 07:52:40,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:52:40,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-14 07:52:40,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:52:40,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 07:52:40,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:41,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:41,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.372 0.416 2026-09-14 07:52:41,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.046 2026-09-14 07:52:41,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 07:52:41,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-14 07:52:41,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.026 0.040 2026-09-14 07:52:41,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:52:41,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.094 2026-09-14 07:52:41,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.122 2026-09-14 07:52:41,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.020 0.161 2026-09-14 07:52:41,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:41,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.189 2026-09-14 07:52:41,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:41,988 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:42,003 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:52:42,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.029 0.210 2026-09-14 07:52:42,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.225 2026-09-14 07:52:42,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.217 2026-09-14 07:52:42,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.032 0.227 2026-09-14 07:52:42,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.150 2026-09-14 07:52:42,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.155 2026-09-14 07:52:42,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.155 2026-09-14 07:52:42,222 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.004 0.151 2026-09-14 07:52:42,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.118 2026-09-14 07:52:42,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:52:42,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:52:42,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.015 2026-09-14 07:52:42,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.038 2026-09-14 07:52:42,824 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:43,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-14 07:52:43,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:52:43,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.008 2026-09-14 07:52:43,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:52:43,781 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:52:43,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:52:43,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:52:43,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:52:43,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:52:43,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:52:43,785 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:52:43,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:52:43,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:52:43,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:52:43,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:52:43,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:52:43,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:52:43,793 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:52:43,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:52:43,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:52:43,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:52:43,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:52:43,807 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:52:43,807 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:52:43,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:52:43,808 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:52:43,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:52:43,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:52:43,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:52:43,822 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:52:43,827 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:52:43,839 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:52:43,841 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:52:43,842 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:52:43,842 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:52:43,877 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:43,886 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-09-14 07:52:43,894 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:43,897 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:43,904 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:43,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:43,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:52:43,939 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:52:43,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-14 07:52:43,997 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:43] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:52:44,006 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:44,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.079 2026-09-14 07:52:44,025 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-09-14 07:52:44,029 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:52:44,032 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:52:44,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:52:44,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:52:44,035 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:52:44,035 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:52:44,039 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:52:44,052 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:52:44,053 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-09-14 07:52:44,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:52:44,062 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:52:44,065 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:52:44,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:52:44,068 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:52:44,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:52:44,070 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:52:44,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:52:44,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:52:44,071 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:52:44,072 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:52:44,072 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:52:44,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:52:44,073 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:52:44,074 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:52:44,076 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:52:44,077 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:52:44,077 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:52:44,078 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:52:44,079 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:52:44,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:52:44,080 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:52:44,082 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:52:44,087 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:44,123 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:52:44,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-14 07:52:44,141 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:52:44,143 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 07:52:44,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:52:44,190 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:52:44,192 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:52:44,194 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:52:44,200 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:52:44,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:52:44,215 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:52:44,222 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:52:44,225 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:52:44,228 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:52:44,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:52:44,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:52:44,250 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:52:44,254 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:52:44,255 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:52:44,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:52:44,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.023 2026-09-14 07:52:44,261 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:52:44,262 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:52:44,267 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:52:44,269 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:52:44,273 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.088 2026-09-14 07:52:44,277 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:52:44,279 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:52:44,283 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:52:44,286 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:52:44,291 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:52:44,292 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:52:44,298 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:52:44,303 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:52:44,305 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:52:44,305 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:52:44,306 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:52:44,308 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:52:44,310 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:52:44,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:52:44,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:52:44,314 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:52:44,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:52:44,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:52:44,639 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:44,642 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:44,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:52:44,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95351991 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-09-14 07:52:44,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:52:44,742 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:52:44,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-14 07:52:44,752 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:44,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95351991 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-14 07:52:44,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.131 0.080 2026-09-14 07:52:44,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:44] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-14 07:52:44,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77497626 for PoS orders references: ['Order 00344-001-0001'] (draft: False) 2026-09-14 07:52:44,946 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [755] 2026-09-14 07:52:45,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77497626 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-14 07:52:45,120 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.080 0.137 2026-09-14 07:52:45,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:45] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D079a1242-6e7e-4119-b337-2db05490a806?width=200&height=200 HTTP/1.1" 200 - 2 0.015 0.115 2026-09-14 07:52:46,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:52:46,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:46,099 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:46,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26755 2026-09-14 07:52:46,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:46,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26755 2026-09-14 07:52:46,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_3f9zk1a_chrome_odoo" 2026-09-14 07:52:46,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-14 07:52:49,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 26921 2026-09-14 07:52:49,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3187a2zr_chrome_odoo 2026-09-14 07:52:50,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35513/json/version 2026-09-14 07:52:50,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35513/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:52:50,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:52:50,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35513/json 2026-09-14 07:52:50,021 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35513/json with timeout 3 increased to 10s during tests 2026-09-14 07:52:50,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35513/devtools/page/81A97D71F5C670DAE95D76E2977EFA73 2026-09-14 07:52:50,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-14 07:52:50,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-14 07:52:50,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:52:50,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-14 07:52:50,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-14 07:52:50,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-14 07:52:50,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:52:50,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:50] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.067 0.557 2026-09-14 07:52:50,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '81A97D71F5C670DAE95D76E2977EFA73', 'loaderId': 'AD3899F8C2B343948085FFAD5D8D5D45', 'isDownload': False} 2026-09-14 07:52:50,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-14 07:52:50,956 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:52:50,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:50] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 07:52:50,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:50] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.016 2026-09-14 07:52:51,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:51] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.046 2026-09-14 07:52:51,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.029 0.007 2026-09-14 07:52:51,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.046 2026-09-14 07:52:51,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:52:51,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:51,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-09-14 07:52:52,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:52:52,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.390 0.478 2026-09-14 07:52:52,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.051 2026-09-14 07:52:52,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.011 2026-09-14 07:52:52,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-14 07:52:52,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 14 0.058 0.053 2026-09-14 07:52:52,706 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:52:52,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.144 2026-09-14 07:52:52,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:52:52,791 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:52:52,802 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:52,813 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-14 07:52:52,823 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:52,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.015 0.242 2026-09-14 07:52:52,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.311 2026-09-14 07:52:52,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:52] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.019 0.366 2026-09-14 07:52:53,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.272 2026-09-14 07:52:53,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.023 0.234 2026-09-14 07:52:53,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.240 2026-09-14 07:52:53,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.009 0.234 2026-09-14 07:52:53,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.014 0.210 2026-09-14 07:52:53,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.018 0.209 2026-09-14 07:52:53,264 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.012 0.230 2026-09-14 07:52:53,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1688&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.031 0.231 2026-09-14 07:52:53,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.011 0.273 2026-09-14 07:52:53,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.277 2026-09-14 07:52:53,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.021 0.284 2026-09-14 07:52:53,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.013 0.308 2026-09-14 07:52:53,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:52:53,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:52:53,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.028 0.317 2026-09-14 07:52:53,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 8 0.024 0.333 2026-09-14 07:52:53,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.301 2026-09-14 07:52:53,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.282 2026-09-14 07:52:53,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.221 2026-09-14 07:52:53,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.205 2026-09-14 07:52:53,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.162 2026-09-14 07:52:53,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.106 2026-09-14 07:52:53,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.104 2026-09-14 07:52:53,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-14%2007:46:31 HTTP/1.1" 200 - 4 0.003 0.135 2026-09-14 07:52:53,815 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:54,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:52:54,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:52:54,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:52:54,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:52:54,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:52:54,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-14 07:52:54,766 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:52:54,767 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:52:54,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:52:54,768 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:52:54,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:52:54,769 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:52:54,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:52:54,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:52:54,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:52:54,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:52:54,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:52:54,774 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:52:54,774 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:52:54,774 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:52:54,775 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:52:54,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:52:54,780 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:54,780 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:52:54,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:52:54,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:52:54,801 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:52:54,802 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:52:54,803 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:52:54,806 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:52:54,807 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:52:54,817 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:52:54,820 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:52:54,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:52:54,821 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:52:54,824 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:52:54,825 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:52:54,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:52:54,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:52:54,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:52:54,827 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:52:54,828 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:52:54,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-14 07:52:54,836 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:52:54,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-09-14 07:52:54,837 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:52:54,837 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:52:54,838 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:52:54,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:52:54,839 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:52:54,841 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:52:54,846 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:52:54,848 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:52:54,849 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:52:54,860 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:52:54,863 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:52:54,863 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:52:54,866 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:52:54,870 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:52:54,873 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:52:54,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:52:54,883 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:52:54,890 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:52:54,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:52:54,904 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 07:52:54,913 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:52:54,927 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:52:54,929 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:52:54,933 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:52:54,936 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:52:54,950 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:52:54,958 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:52:54,960 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:52:54,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:52:54,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:52:54,984 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:52:54,994 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:52:55,026 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:52:55,042 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:52:55,045 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:52:55,048 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:52:55,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:52:55,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:52:55,052 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:52:55,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:52:55,056 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:52:55,056 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:52:55,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:52:55,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:52:55,057 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:52:55,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:52:55,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:52:55,058 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:52:55,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:52:55,059 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:52:55,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:52:55,060 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:52:55,061 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:52:55,062 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:52:55,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:52:55,066 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:52:55,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:52:55,069 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:52:55,095 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:52:55,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:52:55,117 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:52:55,118 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:52:55,120 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:52:55,125 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-14 07:52:55,146 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:52:55,160 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:52:55,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:52:55,168 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-14 07:52:55,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:52:55,204 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:52:55,208 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:52:55,210 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:52:55,220 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:52:55,224 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:52:55,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:52:55,228 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:52:55,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:52:55,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:52:55,230 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:52:55,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:52:55,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:52:55,233 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:52:55,234 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:52:55,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.005 2026-09-14 07:52:55,609 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 07:52:55,660 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88553789 for PoS orders references: ['Order 00345-001-0001'] (draft: True) 2026-09-14 07:52:55,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:52:55,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88553789 with result: [{'id': 440, 'pos_reference': 'Order 00345-001-0001', 'account_move': False}] 2026-09-14 07:52:55,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.165 0.098 2026-09-14 07:52:56,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-14 07:52:57,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-14 07:52:57,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:52:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:52:57,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 26921 2026-09-14 07:52:57,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-14 07:52:57,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 26921 2026-09-14 07:52:57,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3187a2zr_chrome_odoo" 2026-09-14 07:52:57,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:53:20,247 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-09-14 07:53:22,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-09-14 07:53:22,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27090 2026-09-14 07:53:22,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp5w40sa___chrome_odoo 2026-09-14 07:53:22,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42327/json/version 2026-09-14 07:53:22,543 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42327/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:53:22,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:53:22,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42327/json 2026-09-14 07:53:22,548 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42327/json with timeout 3 increased to 10s during tests 2026-09-14 07:53:22,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42327/devtools/page/4310C3CF769CBB2AC89FD05005CE4B0C 2026-09-14 07:53:22,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:53:22,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:53:22,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:53:22,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:53:22,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:53:22,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:53:22,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:53:23,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:23] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.113 0.590 2026-09-14 07:53:23,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4310C3CF769CBB2AC89FD05005CE4B0C', 'loaderId': 'EF010F2BFBBA79A47613707717FB05AA', 'isDownload': False} 2026-09-14 07:53:23,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-14 07:53:23,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:23,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.013 2026-09-14 07:53:23,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-09-14 07:53:23,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.025 2026-09-14 07:53:23,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.017 0.008 2026-09-14 07:53:24,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.029 0.023 2026-09-14 07:53:24,016 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:53:24,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-09-14 07:53:24,062 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:53:24,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.326 0.424 2026-09-14 07:53:24,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.773 2026-09-14 07:53:24,918 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:24,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.117 2026-09-14 07:53:25,031 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:53:25,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:53:25,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.173 0.308 2026-09-14 07:53:25,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.045 2026-09-14 07:53:25,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-09-14 07:53:25,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:53:25,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.037 0.035 2026-09-14 07:53:25,791 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:53:25,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.023 0.101 2026-09-14 07:53:25,843 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:53:25,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.115 2026-09-14 07:53:25,863 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:53:25,864 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:53:25,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.017 0.149 2026-09-14 07:53:25,908 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:25,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.179 2026-09-14 07:53:25,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.012 0.242 2026-09-14 07:53:25,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.174 2026-09-14 07:53:26,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.039 0.145 2026-09-14 07:53:26,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.189 2026-09-14 07:53:26,092 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.165 2026-09-14 07:53:26,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.173 2026-09-14 07:53:26,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.146 2026-09-14 07:53:26,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.009 0.161 2026-09-14 07:53:26,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.074 2026-09-14 07:53:26,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:53:26,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:53:26,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.017 2026-09-14 07:53:26,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:53:26,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.015 2026-09-14 07:53:26,767 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:27,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-09-14 07:53:27,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:53:27,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:53:27,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:53:27,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:53:27,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:53:27,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-09-14 07:53:27,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:53:27,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-09-14 07:53:27,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:53:27,765 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:53:27,765 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:53:27,767 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:53:27,767 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:53:27,770 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:27,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:53:27,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:53:27,773 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:53:27,774 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:53:27,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:53:27,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:53:27,782 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:53:27,783 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:53:27,783 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:53:27,783 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:53:27,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:53:27,784 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:53:27,785 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:53:27,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:53:27,787 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:53:27,787 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:53:27,788 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:53:27,788 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:53:27,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:53:27,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:53:27,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:53:27,789 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:53:27,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:53:27,791 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:53:27,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:53:27,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:53:27,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:53:27,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:53:27,797 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:53:27,820 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:53:27,822 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:53:27,840 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:53:27,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:53:27,854 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:53:27,862 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:53:27,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:53:27,873 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:53:27,889 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:53:27,895 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:53:27,894 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:53:27,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.015 2026-09-14 07:53:27,908 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:53:27,910 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:53:27,911 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:53:27,913 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:27,934 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:53:27,935 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:53:27,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:53:27,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:53:27,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:53:27,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:53:27,937 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:53:27,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:53:27,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:53:27,945 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:53:27,949 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:53:27,949 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:53:27,958 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:53:27,960 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:53:27,960 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:53:27,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:53:27,966 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:53:27,969 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:53:27,975 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:53:27,978 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:53:27,979 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:53:27,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:53:27,982 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:53:27,984 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:53:27,988 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:53:27,990 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:53:27,992 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:53:27,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:53:27,993 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:53:27,995 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:53:27,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:53:27,997 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:53:27,998 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:53:27,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:53:27,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:53:27,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:53:28,000 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:53:28,000 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:53:28,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:53:28,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:53:28,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:53:28,001 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:53:28,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:53:28,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:53:28,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:53:28,003 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:53:28,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:53:28,005 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:53:28,007 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:53:28,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:53:28,014 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:53:28,015 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:53:28,016 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:53:28,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:53:28,031 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:53:28,033 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:28,034 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:53:28,036 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:53:28,037 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:53:28,038 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:53:28,056 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:53:28,057 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:53:28,060 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:53:28,061 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:53:28,073 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:53:28,091 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:28,092 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:53:28,107 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-14 07:53:28,121 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:28,131 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:53:28,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91908290 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-14 07:53:28,481 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 07:53:28,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91908290 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-14 07:53:28,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.051 0.069 2026-09-14 07:53:29,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:53:29,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:53:29,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-09-14 07:53:29,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:53:29,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:53:29,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:53:29,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:53:29,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.013 0.030 2026-09-14 07:53:30,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:53:30,735 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:53:30,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:53:30,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:53:30,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:53:30,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:53:30,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:53:30,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:53:30,842 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:30,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:30,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:53:30,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:53:30,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19809809 for PoS orders references: ['Order 00346-002-0002'] (draft: False) 2026-09-14 07:53:30,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:53:30,923 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:31,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19809809 with result: [{'id': 442, 'pos_reference': 'Order 00346-002-0002', 'account_move': False}] 2026-09-14 07:53:31,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.103 0.096 2026-09-14 07:53:31,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:31] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.007 2026-09-14 07:53:32,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:53:32,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-09-14 07:53:32,919 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:53:32,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:53:32,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:53:32,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.006 2026-09-14 07:53:32,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-09-14 07:53:33,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-09-14 07:53:33,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-09-14 07:53:33,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-09-14 07:53:33,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-09-14 07:53:33,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:53:34,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:53:34,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67507480 for PoS orders references: ['Order 00346-002-0003'] (draft: True) 2026-09-14 07:53:34,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67507480 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-14 07:53:34,300 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.038 0.081 2026-09-14 07:53:35,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:53:35,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-09-14 07:53:35,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-09-14 07:53:35,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:53:35,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:53:35,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:53:35,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:53:35,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:53:35,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.020 0.021 2026-09-14 07:53:35,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52634597 for PoS orders references: ['Order 00346-002-0003'] (draft: False) 2026-09-14 07:53:35,676 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [765] 2026-09-14 07:53:35,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52634597 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-14 07:53:35,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.083 0.102 2026-09-14 07:53:35,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:35] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.007 2026-09-14 07:53:36,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:53:36,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:53:36,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:53:36,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.023 2026-09-14 07:53:37,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 07:53:37,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:53:37,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:53:37,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:53:37,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.044 0.026 2026-09-14 07:53:38,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-14 07:53:38,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:53:38,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:53:38,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:53:38,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-09-14 07:53:38,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:53:38,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85816043 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-14 07:53:38,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:53:38,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85816043 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-14 07:53:38,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.061 0.059 2026-09-14 07:53:39,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:53:39,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:53:39,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.031 2026-09-14 07:53:40,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:53:40,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-14 07:53:40,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-14 07:53:40,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.024 2026-09-14 07:53:40,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:53:40,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:53:41,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-09-14 07:53:41,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23594210 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-14 07:53:41,289 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [761, 762] 2026-09-14 07:53:41,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23594210 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-14 07:53:41,368 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.041 0.069 2026-09-14 07:53:41,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:41] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.023 2026-09-14 07:53:42,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-09-14 07:53:42,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-14 07:53:42,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:53:42,669 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:53:42,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:53:42,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-09-14 07:53:42,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:53:42,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27090 2026-09-14 07:53:42,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:53:42,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27090 2026-09-14 07:53:42,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp5w40sa___chrome_odoo" 2026-09-14 07:53:42,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27272 2026-09-14 07:53:42,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp46lswxkr_chrome_odoo 2026-09-14 07:53:42,965 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45689/json/version 2026-09-14 07:53:42,967 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45689/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:53:42,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:53:42,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45689/json 2026-09-14 07:53:42,996 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45689/json with timeout 3 increased to 10s during tests 2026-09-14 07:53:42,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45689/devtools/page/4499CB2621DBE48FA0179ED434308A28 2026-09-14 07:53:43,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:53:43,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:53:43,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:53:43,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:53:43,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:53:43,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:53:43,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.020 0.053 2026-09-14 07:53:43,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4499CB2621DBE48FA0179ED434308A28', 'loaderId': 'D9F2D7C35CEB506994BE63910E753D7B', 'isDownload': False} 2026-09-14 07:53:43,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-14 07:53:43,186 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:43,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-14 07:53:43,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-14 07:53:43,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-14 07:53:43,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.009 2026-09-14 07:53:43,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-09-14 07:53:43,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:53:43,601 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:43,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:53:44,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.272 0.352 2026-09-14 07:53:44,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.057 0.631 2026-09-14 07:53:44,363 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:44,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.127 2026-09-14 07:53:44,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.017 2026-09-14 07:53:44,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:53:45,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.336 0.382 2026-09-14 07:53:45,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:53:45,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.041 2026-09-14 07:53:45,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 07:53:45,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 07:53:45,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.057 0.056 2026-09-14 07:53:45,547 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:53:45,583 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.018 0.147 2026-09-14 07:53:45,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.154 2026-09-14 07:53:45,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-14 07:53:45,675 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:53:45,692 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:45,710 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:45,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.029 0.243 2026-09-14 07:53:45,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.232 2026-09-14 07:53:45,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.195 2026-09-14 07:53:45,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.001 0.013 2026-09-14 07:53:45,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.163 2026-09-14 07:53:45,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.074 2026-09-14 07:53:45,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.018 0.115 2026-09-14 07:53:45,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.108 2026-09-14 07:53:45,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.287 2026-09-14 07:53:45,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-09-14 07:53:46,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:53:46,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.046 2026-09-14 07:53:46,756 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:47,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:53:47,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59544560 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-14 07:53:47,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:53:47,539 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [767, 768] 2026-09-14 07:53:47,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59544560 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-14 07:53:47,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.063 0.061 2026-09-14 07:53:48,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:53:48,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:53:48,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.011 2026-09-14 07:53:49,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:53:49,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:53:49,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:53:49,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-09-14 07:53:49,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:53:50,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:53:50,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:53:50,120 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:50,122 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:50,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:53:50,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:53:50,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:53:50,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12249395 for PoS orders references: ['Order 00346-002-0004'] (draft: False) 2026-09-14 07:53:50,216 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:53:50,254 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [771, 772] 2026-09-14 07:53:50,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12249395 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-14 07:53:50,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.083 0.084 2026-09-14 07:53:50,503 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:53:50,503 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:53:50,503 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:53:50,504 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:53:50,504 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:53:50,505 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:53:50,505 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:53:50,505 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:53:50,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:53:50,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:53:50,506 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:53:50,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:53:50,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:53:50,511 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:53:50,511 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:53:50,523 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:53:50,523 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:53:50,523 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:53:50,524 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:53:50,525 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:53:50,525 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:53:50,525 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:53:50,526 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:53:50,526 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:53:50,527 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:53:50,527 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:53:50,528 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:53:50,528 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:53:50,528 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:53:50,529 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:53:50,569 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:53:50,580 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-09-14 07:53:50,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:53:50,619 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:53:50,621 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:53:50,622 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:53:50,646 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.108 2026-09-14 07:53:50,650 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:53:50,651 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:53:50,654 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:53:50,656 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:53:50,657 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:53:50,659 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:53:50,662 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:53:50,666 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:53:50,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:53:50,675 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.082 2026-09-14 07:53:50,677 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:53:50,680 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:53:50,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:53:50,684 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:53:50,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:53:50,691 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:53:50,691 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:53:50,692 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:53:50,692 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:53:50,700 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:53:50,714 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-14 07:53:50,717 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-09-14 07:53:50,724 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:53:50,729 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:53:50,737 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:53:50,739 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:53:50,751 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-09-14 07:53:50,753 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:53:50,756 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:53:50,765 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:53:50,770 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:53:50,771 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:53:50,771 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:53:50,772 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:53:50,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:53:50,786 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:53:50,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-09-14 07:53:50,802 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:53:50,806 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:53:50,820 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.114 2026-09-14 07:53:50,851 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:53:50,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.040 0.020 2026-09-14 07:53:50,867 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-09-14 07:53:50,877 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:50,893 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:53:50,900 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:53:50,915 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:53:50,915 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:53:50,916 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:53:50,916 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:53:50,917 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:53:50,917 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:53:50,926 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:53:50,936 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:53:50,937 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:53:50,941 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:50,948 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:53:50,948 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:53:50,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:50,957 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:53:50,958 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:53:50,958 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:53:50,959 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:53:50,959 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:53:50,959 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:53:50,961 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:53:50,962 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:53:50,962 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:53:50,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:53:50,963 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:53:50,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:53:50,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:53:50,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:53:50,966 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:53:50,972 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:53:50,973 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:53:50,975 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:53:50,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:53:50,985 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:53:50,989 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:53:50,998 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:53:51,000 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:53:51,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:53:51,301 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.007 2026-09-14 07:53:51,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:53:51,452 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:53:52,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:53:52,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:53:52,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56926402 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-14 07:53:52,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:53:52,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56926402 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-14 07:53:52,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.021 0.034 2026-09-14 07:53:53,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:53:53,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:53:54,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:53:54,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-09-14 07:53:54,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:53:54,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-09-14 07:53:54,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9316307 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-14 07:53:54,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9316307 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-14 07:53:54,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.046 0.056 2026-09-14 07:53:55,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:53:55,341 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:55,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27272 2026-09-14 07:53:55,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:53:55,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27272 2026-09-14 07:53:55,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp46lswxkr_chrome_odoo" 2026-09-14 07:53:55,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-09-14 07:53:55,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27450 2026-09-14 07:53:55,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpcvfub5e1_chrome_odoo 2026-09-14 07:53:55,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36579/json/version 2026-09-14 07:53:55,847 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36579/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:53:55,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:53:55,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36579/json 2026-09-14 07:53:55,870 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36579/json with timeout 3 increased to 10s during tests 2026-09-14 07:53:55,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36579/devtools/page/5E0813E848239740F1BF5709C32AB300 2026-09-14 07:53:55,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:53:55,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:53:56,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:53:56,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:53:56,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:53:56,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:53:56,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:53:56,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:56] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.120 0.601 2026-09-14 07:53:56,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '5E0813E848239740F1BF5709C32AB300', 'loaderId': '853BA67C1AA5B1C37291F0C2081B8693', 'isDownload': False} 2026-09-14 07:53:56,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-14 07:53:56,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:56,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:56] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.007 2026-09-14 07:53:56,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:56] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-09-14 07:53:56,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:56] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.038 2026-09-14 07:53:57,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.021 2026-09-14 07:53:57,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-09-14 07:53:57,445 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:53:57,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:53:57,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:53:58,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.412 0.440 2026-09-14 07:53:58,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.874 2026-09-14 07:53:58,423 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:53:58,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.103 2026-09-14 07:53:58,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:53:58,578 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:53:59,184 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.263 0.323 2026-09-14 07:53:59,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.039 2026-09-14 07:53:59,317 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.023 0.012 2026-09-14 07:53:59,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:53:59,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.082 0.053 2026-09-14 07:53:59,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:59,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.131 2026-09-14 07:53:59,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.013 0.177 2026-09-14 07:53:59,575 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:53:59,587 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:53:59,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.026 0.241 2026-09-14 07:53:59,635 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:53:59,657 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:53:59,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.024 0.298 2026-09-14 07:53:59,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.299 2026-09-14 07:53:59,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.211 2026-09-14 07:53:59,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.210 2026-09-14 07:53:59,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.173 2026-09-14 07:53:59,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.137 2026-09-14 07:53:59,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.123 2026-09-14 07:53:59,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.121 2026-09-14 07:53:59,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.009 0.114 2026-09-14 07:53:59,865 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:53:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.099 2026-09-14 07:54:00,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:54:00,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:00,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.017 2026-09-14 07:54:00,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.016 2026-09-14 07:54:00,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:54:00,493 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:01,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:54:01,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:01,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:01,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:01,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:01,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:01,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:54:01,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:54:02,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:54:02,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:02,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:02,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:02,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:02,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:02,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:54:02,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:02,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:54:02,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-09-14 07:54:03,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:54:03,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:03,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:03,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:03,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:03,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:03,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-09-14 07:54:03,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:54:03,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-09-14 07:54:03,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:54:03,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:54:03,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:54:03,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:54:03,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:54:03,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-09-14 07:54:03,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:54:03,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-09-14 07:54:03,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:54:03,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:54:03,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:03,616 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:03,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:54:03,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-09-14 07:54:03,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:54:03,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:03,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:54:03,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:03,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:03,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89516090 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-14 07:54:03,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:03,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89516090 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-14 07:54:03,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.104 0.071 2026-09-14 07:54:03,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.022 0.034 2026-09-14 07:54:04,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.034 2026-09-14 07:54:04,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:54:04,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:54:04,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:54:04,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:54:04,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:54:04,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:54:04,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:54:04,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:54:04,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:54:04,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:54:04,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27450 2026-09-14 07:54:04,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:54:04,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27450 2026-09-14 07:54:04,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpcvfub5e1_chrome_odoo" 2026-09-14 07:54:05,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27575 2026-09-14 07:54:05,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmh14yjkt_chrome_odoo 2026-09-14 07:54:05,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35535/json/version 2026-09-14 07:54:05,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35535/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:54:05,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:54:05,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35535/json 2026-09-14 07:54:05,189 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35535/json with timeout 3 increased to 10s during tests 2026-09-14 07:54:05,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35535/devtools/page/1E4D8EC3EDB70C5EDDC9EB3B0DBC00E4 2026-09-14 07:54:05,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:54:05,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:54:05,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:54:05,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:54:05,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:54:05,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:54:05,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.020 0.057 2026-09-14 07:54:05,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '1E4D8EC3EDB70C5EDDC9EB3B0DBC00E4', 'loaderId': '42B633F71936D90282303A8AA75EDA0C', 'isDownload': False} 2026-09-14 07:54:05,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-14 07:54:05,358 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:05,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-09-14 07:54:05,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.029 2026-09-14 07:54:05,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.038 2026-09-14 07:54:05,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:54:05,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-14 07:54:05,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:54:05,843 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:54:05,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:54:06,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.235 0.340 2026-09-14 07:54:06,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.565 2026-09-14 07:54:06,509 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:06,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.081 2026-09-14 07:54:06,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.006 2026-09-14 07:54:06,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:54:07,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.283 0.346 2026-09-14 07:54:07,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.041 2026-09-14 07:54:07,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-09-14 07:54:07,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:54:07,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.023 0.029 2026-09-14 07:54:07,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:07,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.014 0.098 2026-09-14 07:54:07,554 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:54:07,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.016 0.131 2026-09-14 07:54:07,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:54:07,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:07,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.152 2026-09-14 07:54:07,629 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:07,642 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:54:07,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.018 0.219 2026-09-14 07:54:07,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.218 2026-09-14 07:54:07,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.011 0.186 2026-09-14 07:54:07,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.159 2026-09-14 07:54:07,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.024 0.124 2026-09-14 07:54:07,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.185 2026-09-14 07:54:07,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.179 2026-09-14 07:54:07,898 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.191 2026-09-14 07:54:07,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.182 2026-09-14 07:54:07,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.004 0.195 2026-09-14 07:54:07,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.171 2026-09-14 07:54:08,050 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:09,368 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:54:09,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:09,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:09,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:09,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:09,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:09,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:54:09,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-09-14 07:54:10,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:54:10,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-09-14 07:54:10,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:10,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76055258 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-14 07:54:10,352 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [776, 777] 2026-09-14 07:54:10,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76055258 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-14 07:54:10,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.049 0.075 2026-09-14 07:54:11,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:11,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.007 2026-09-14 07:54:11,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.007 2026-09-14 07:54:12,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:12,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16270475 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-14 07:54:12,051 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [778, 779, 780] 2026-09-14 07:54:12,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16270475 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-14 07:54:12,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.096 0.063 2026-09-14 07:54:12,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:54:12,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:54:12,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:13,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:13,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:54:13,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.047 2026-09-14 07:54:14,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-14 07:54:14,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-09-14 07:54:14,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-09-14 07:54:14,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-09-14 07:54:14,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:54:14,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:54:14,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:14,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:14,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17122400 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-14 07:54:14,765 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [781, 782, 783] 2026-09-14 07:54:14,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17122400 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-14 07:54:14,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.088 0.080 2026-09-14 07:54:15,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-09-14 07:54:15,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:54:15,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.026 2026-09-14 07:54:16,487 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:54:16,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:54:16,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:16,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:16,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:54:16,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:16,568 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:16,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-09-14 07:54:16,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-09-14 07:54:17,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-09-14 07:54:17,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-09-14 07:54:17,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-14 07:54:17,574 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:54:17,574 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:54:17,575 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:54:17,575 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:54:17,576 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:54:17,577 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:54:17,578 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:54:17,578 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:54:17,579 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:54:17,579 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:54:17,579 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:54:17,580 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:54:17,580 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:54:17,581 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:54:17,581 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:54:17,586 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:54:17,587 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:54:17,587 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:54:17,589 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:54:17,605 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:54:17,606 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:54:17,609 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:54:17,615 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:17,631 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:54:17,641 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:54:17,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:54:17,654 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:54:17,664 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:54:17,666 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:54:17,672 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:54:17,672 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:54:17,673 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:54:17,673 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:54:17,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:54:17,674 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:54:17,688 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-09-14 07:54:17,709 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:54:17,719 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:54:17,727 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:54:17,748 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:54:17,752 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:54:17,760 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:54:17,770 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:54:17,773 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:54:17,776 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:54:17,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:54:17,812 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:54:17,820 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:54:17,826 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:54:17,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-14 07:54:17,848 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:54:17,849 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:54:17,852 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:54:17,852 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:54:17,853 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:54:17,853 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:54:17,853 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:54:17,854 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:54:17,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:54:17,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:54:17,864 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:54:17,865 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:54:17,865 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:54:17,868 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:54:17,868 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:54:17,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:54:17,875 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:54:17,876 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:54:17,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:54:17,877 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:54:17,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:54:17,878 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:54:17,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:54:17,879 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:54:17,880 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:54:17,884 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:54:17,886 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:54:17,890 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:54:17,891 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:54:17,891 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:54:17,892 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:54:17,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:54:17,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:54:17,893 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:54:17,894 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:54:17,894 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:54:17,895 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:54:17,902 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:54:17,903 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:54:17,907 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.111 2026-09-14 07:54:17,916 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:17,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:17,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:17,932 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:17,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:17,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:54:17,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:54:17,965 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:54:17,968 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:54:17,969 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 07:54:17,971 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:54:17,974 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:54:17,978 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:54:17,979 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:54:17,979 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:54:17,979 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:54:17,980 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:54:17,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:54:17,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:54:17,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:54:17,981 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:54:17,982 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:54:18,007 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:18,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:54:18,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:54:18,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:54:18,445 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:18,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:54:18,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:54:18,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5694832 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-14 07:54:18,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:54:18,519 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-09-14 07:54:18,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:54:18,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-09-14 07:54:18,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-09-14 07:54:18,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:54:18,566 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [784, 785, 786] 2026-09-14 07:54:18,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:54:18,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-09-14 07:54:18,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:54:18,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-09-14 07:54:18,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:54:18,660 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:18,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27575 2026-09-14 07:54:18,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:54:18,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27575 2026-09-14 07:54:18,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5694832 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-14 07:54:18,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.267 0.098 2026-09-14 07:54:18,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmh14yjkt_chrome_odoo" 2026-09-14 07:54:19,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27756 2026-09-14 07:54:19,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp145oq9ps_chrome_odoo 2026-09-14 07:54:19,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34045/json/version 2026-09-14 07:54:19,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34045/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:54:19,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:54:19,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34045/json 2026-09-14 07:54:19,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34045/json with timeout 3 increased to 10s during tests 2026-09-14 07:54:19,157 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34045/devtools/page/0ED96CF341E3E7B76D3DB68A1731CB02 2026-09-14 07:54:19,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:54:19,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:54:19,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:54:19,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:54:19,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:54:19,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:54:19,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.043 0.049 2026-09-14 07:54:19,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0ED96CF341E3E7B76D3DB68A1731CB02', 'loaderId': 'EE9EA3E29C80B2D131D5DA39D36E7E25', 'isDownload': False} 2026-09-14 07:54:19,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-14 07:54:19,358 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:19,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.018 2026-09-14 07:54:19,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.031 2026-09-14 07:54:19,418 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-09-14 07:54:19,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 07:54:19,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:54:19,895 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:54:19,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-09-14 07:54:19,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:54:20,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.307 0.380 2026-09-14 07:54:20,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.693 2026-09-14 07:54:20,690 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:20,779 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.084 2026-09-14 07:54:20,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 07:54:20,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:54:21,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.206 0.339 2026-09-14 07:54:21,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.046 2026-09-14 07:54:21,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.011 2026-09-14 07:54:21,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:54:21,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.041 0.052 2026-09-14 07:54:21,668 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:54:21,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.006 0.118 2026-09-14 07:54:21,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.019 0.141 2026-09-14 07:54:21,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:54:21,759 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:21,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:21,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.022 0.166 2026-09-14 07:54:21,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.183 2026-09-14 07:54:21,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.011 0.226 2026-09-14 07:54:21,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.022 0.192 2026-09-14 07:54:21,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.010 0.202 2026-09-14 07:54:21,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.030 0.156 2026-09-14 07:54:21,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.172 2026-09-14 07:54:21,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.156 2026-09-14 07:54:22,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.139 2026-09-14 07:54:22,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.005 0.146 2026-09-14 07:54:22,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.104 2026-09-14 07:54:22,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-09-14 07:54:22,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:22,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:22,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:54:22,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:54:22,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:22,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:54:22,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-14 07:54:22,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-14 07:54:22,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:22,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:54:22,857 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:22,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:54:22,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:54:22,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:54:22,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.013 0.008 2026-09-14 07:54:22,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-14 07:54:22,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:54:22,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:54:22,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:22] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.007 0.007 2026-09-14 07:54:23,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:54:23,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:54:23,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:54:23,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:54:23,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:23,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:54:23,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-09-14 07:54:23,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:54:23,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:23] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:23,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:54:23,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-14 07:54:23,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:54:23,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:54:23,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:54:23,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:23] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:23,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:54:23,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-09-14 07:54:23,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:54:23,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:23,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:54:24,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-09-14 07:54:24,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-09-14 07:54:24,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:24,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-09-14 07:54:24,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-14 07:54:24,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 07:54:24,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:54:24,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:54:24,112 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.019 2026-09-14 07:54:24,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:54:24,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:54:24,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:54:24,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:54:24,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:54:24,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:24,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-14 07:54:24,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:54:24,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:24] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 07:54:24,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-09-14 07:54:24,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-14 07:54:24,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-09-14 07:54:25,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-14 07:54:25,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-09-14 07:54:25,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:25] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.009 2026-09-14 07:54:25,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:54:25,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-09-14 07:54:25,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:25,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:25,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:54:25,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-09-14 07:54:25,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-09-14 07:54:25,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:25,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-09-14 07:54:25,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-14 07:54:25,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:54:25,960 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:25] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:54:25,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:25,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:25] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 07:54:25,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:54:26,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:54:26,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-09-14 07:54:26,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-09-14 07:54:26,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:54:26,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-09-14 07:54:26,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:54:26,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:26,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:54:26,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-09-14 07:54:26,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 07:54:26,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:26,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:26,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-09-14 07:54:26,183 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-09-14 07:54:26,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:54:26,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 07:54:26,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:54:26,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-09-14 07:54:26,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:54:26,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:26,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-14 07:54:26,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-09-14 07:54:26,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:26,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:26,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:26,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-09-14 07:54:26,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 07:54:26,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-14 07:54:26,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-09-14 07:54:26,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:54:26,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:26,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:54:26,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.028 2026-09-14 07:54:26,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:54:26,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:27,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:27,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-09-14 07:54:27,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:27,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 07:54:27,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:54:27,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27756 2026-09-14 07:54:27,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:54:27,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27756 2026-09-14 07:54:27,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-09-14 07:54:27,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp145oq9ps_chrome_odoo" 2026-09-14 07:54:27,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-09-14 07:54:27,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 27895 2026-09-14 07:54:27,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpypsn4u95_chrome_odoo 2026-09-14 07:54:27,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35355/json/version 2026-09-14 07:54:27,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35355/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:54:27,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:54:27,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35355/json 2026-09-14 07:54:27,874 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35355/json with timeout 3 increased to 10s during tests 2026-09-14 07:54:27,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35355/devtools/page/265FCFD14A1FBC596EC4995B4A7043F1 2026-09-14 07:54:27,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:54:27,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:54:28,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:54:28,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:54:28,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:54:28,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:54:28,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:54:29,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:29] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.104 1.459 2026-09-14 07:54:29,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '265FCFD14A1FBC596EC4995B4A7043F1', 'loaderId': '8DBBAC67CF7B0CE2B61E79EF70603BC6', 'isDownload': False} 2026-09-14 07:54:29,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-14 07:54:29,716 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:29,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:29] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-14 07:54:29,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:29] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.019 2026-09-14 07:54:29,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:29] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.033 2026-09-14 07:54:30,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 07:54:30,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-14 07:54:30,191 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:30,199 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:54:30,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:54:30,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.255 0.391 2026-09-14 07:54:30,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.673 2026-09-14 07:54:30,952 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:31,031 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.121 2026-09-14 07:54:31,046 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:54:31,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:54:31,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.255 0.338 2026-09-14 07:54:31,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.037 2026-09-14 07:54:31,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.011 2026-09-14 07:54:31,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:54:31,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.079 0.055 2026-09-14 07:54:31,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:32,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.029 0.125 2026-09-14 07:54:32,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.015 0.218 2026-09-14 07:54:32,085 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:32,114 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:54:32,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.233 2026-09-14 07:54:32,127 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:32,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:54:32,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.049 0.328 2026-09-14 07:54:32,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.014 0.392 2026-09-14 07:54:32,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.037 0.315 2026-09-14 07:54:32,352 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.340 2026-09-14 07:54:32,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.249 2026-09-14 07:54:32,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.241 2026-09-14 07:54:32,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.181 2026-09-14 07:54:32,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.141 2026-09-14 07:54:32,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.018 0.133 2026-09-14 07:54:32,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.122 2026-09-14 07:54:32,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:54:32,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:32,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:32,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:32,899 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.022 2026-09-14 07:54:32,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.022 2026-09-14 07:54:32,964 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:33,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-14 07:54:33,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:54:33,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:54:33,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:54:33,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.010 2026-09-14 07:54:34,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:54:34,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:34,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:34,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:34,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:54:35,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-09-14 07:54:35,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-09-14 07:54:35,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:35,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:54:35,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:54:35,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.004 2026-09-14 07:54:36,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:36,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:36,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:36,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:36,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:36,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:36,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:36,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:54:36,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:36,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:36,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81179796 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-09-14 07:54:36,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:36,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81179796 with result: [{'id': 447, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-09-14 07:54:36,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.094 0.074 2026-09-14 07:54:36,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.027 2026-09-14 07:54:37,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:54:37,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:54:37,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:37,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:37,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:37,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:37,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:37,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:37,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:37,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:54:38,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:54:38,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:38,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86679889 for PoS orders references: ['Order 00348-002-0003'] (draft: True) 2026-09-14 07:54:38,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-09-14 07:54:38,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86679889 with result: [{'id': 448, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-09-14 07:54:38,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.123 0.066 2026-09-14 07:54:39,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:39,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:39,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:39,509 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.029 2026-09-14 07:54:39,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:54:40,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-09-14 07:54:40,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:54:40,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-09-14 07:54:40,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:54:40,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.034 0.023 2026-09-14 07:54:40,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.032 0.061 2026-09-14 07:54:40,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.059 0.031 2026-09-14 07:54:41,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:54:41,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:41,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:54:41,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:54:41,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:54:42,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:42,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:42,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:42,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:54:42,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:42,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:42,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:42,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-09-14 07:54:42,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:42,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-09-14 07:54:42,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45725180 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-09-14 07:54:42,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45725180 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-09-14 07:54:42,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.127 0.096 2026-09-14 07:54:43,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:43,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:43,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:43,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.030 2026-09-14 07:54:44,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-09-14 07:54:44,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-14 07:54:44,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:54:44,168 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:44] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.019 2026-09-14 07:54:44,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-14 07:54:44,212 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:44] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.023 0.031 2026-09-14 07:54:44,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:54:44,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:54:45,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:54:45,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:54:45,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 07:54:45,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 27895 2026-09-14 07:54:45,010 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:54:45,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 27895 2026-09-14 07:54:45,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpypsn4u95_chrome_odoo" 2026-09-14 07:54:45,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-09-14 07:54:45,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28052 2026-09-14 07:54:45,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp1l3abibv_chrome_odoo 2026-09-14 07:54:45,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43569/json/version 2026-09-14 07:54:45,484 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43569/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:54:45,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:54:45,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43569/json 2026-09-14 07:54:45,572 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43569/json with timeout 3 increased to 10s during tests 2026-09-14 07:54:45,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43569/devtools/page/DBBDCCD0664F68C42E6569EB6E036CB5 2026-09-14 07:54:45,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:54:45,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:54:46,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:54:46,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:54:46,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:54:46,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:54:46,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:54:46,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:46] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.138 0.563 2026-09-14 07:54:46,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'DBBDCCD0664F68C42E6569EB6E036CB5', 'loaderId': '0D9729D1462D06916CE332184E0248E5', 'isDownload': False} 2026-09-14 07:54:46,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-14 07:54:46,744 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:46,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:46] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 07:54:46,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:46] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 07:54:46,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:46] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.029 2026-09-14 07:54:47,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:54:47,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-14 07:54:47,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-14 07:54:47,323 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:54:47,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:54:48,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.438 0.456 2026-09-14 07:54:48,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.918 2026-09-14 07:54:48,309 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:54:48,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.083 2026-09-14 07:54:48,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-14 07:54:48,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 07:54:49,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.351 0.364 2026-09-14 07:54:49,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:54:49,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.045 2026-09-14 07:54:49,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.010 2026-09-14 07:54:49,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.006 2026-09-14 07:54:49,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.041 0.049 2026-09-14 07:54:49,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:49,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.033 0.104 2026-09-14 07:54:49,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.026 0.190 2026-09-14 07:54:49,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.193 2026-09-14 07:54:49,581 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:54:49,600 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:54:49,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:49,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.048 0.243 2026-09-14 07:54:49,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.296 2026-09-14 07:54:49,659 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:49,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.055 0.236 2026-09-14 07:54:49,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:54:49,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.205 2026-09-14 07:54:49,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.057 0.189 2026-09-14 07:54:49,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.236 2026-09-14 07:54:49,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.026 0.235 2026-09-14 07:54:49,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.455 2026-09-14 07:54:49,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.004 2026-09-14 07:54:50,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:50,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.016 2026-09-14 07:54:50,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 07:54:50,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:54:50,550 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:54:51,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:51,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:51,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:51,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:51,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:51,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:51,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:51,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:54:51,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:51,459 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17380198 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-09-14 07:54:51,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-09-14 07:54:51,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17380198 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-14 07:54:51,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.080 0.074 2026-09-14 07:54:51,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 07:54:52,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:54:52,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-09-14 07:54:52,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.028 2026-09-14 07:54:53,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:54:53,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:54:53,240 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:54:53,242 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:54:53,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:54:53,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:54:53,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-14 07:54:53,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:54:53,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45907640 for PoS orders references: ['Order 00349-002-0001'] (draft: False) 2026-09-14 07:54:53,319 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:54:53,344 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [794] 2026-09-14 07:54:53,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45907640 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-14 07:54:53,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.169 0.120 2026-09-14 07:54:53,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.197 2026-09-14 07:54:54,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:54,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:54,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:54,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 07:54:55,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:54:55,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:54:55,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:54:55,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:55,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:55,266 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:55,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:55,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:55,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:55,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-09-14 07:54:56,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-09-14 07:54:56,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:54:56,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46488436 for PoS orders references: ['Order 00349-002-0002'] (draft: True) 2026-09-14 07:54:56,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-09-14 07:54:56,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46488436 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-14 07:54:56,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.063 0.072 2026-09-14 07:54:57,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:54:57,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:54:57,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:54:57,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.027 2026-09-14 07:54:57,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 07:54:57,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-09-14 07:54:57,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-14 07:54:57,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:54:57,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:54:57,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:54:58,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:54:58,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:54:58,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:54:58,802 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:54:58,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:54:58,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:54:58,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:54:58,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:54:59,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:54:59,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:54:59,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:54:59,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:54:59,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:54:59,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60301963 for PoS orders references: ['Order 00349-002-0003'] (draft: False) 2026-09-14 07:54:59,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:54:59,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60301963 with result: [{'id': 452, 'pos_reference': 'Order 00349-002-0003', 'account_move': False}] 2026-09-14 07:54:59,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:54:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.142 0.068 2026-09-14 07:55:00,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:00,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:00,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:55:00,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.026 2026-09-14 07:55:01,603 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-14 07:55:01,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:55:01,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:01,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:01,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:01,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:01,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:01,720 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:01,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-09-14 07:55:01,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-09-14 07:55:02,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:55:02,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:55:02,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60873903 for PoS orders references: ['Order 00349-002-0004'] (draft: True) 2026-09-14 07:55:02,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-09-14 07:55:02,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60873903 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-14 07:55:02,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.070 0.060 2026-09-14 07:55:02,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:55:03,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:03,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:03,532 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:55:03,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.086 0.036 2026-09-14 07:55:04,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-09-14 07:55:04,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:55:04,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:04,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:55:04,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.029 2026-09-14 07:55:05,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-14 07:55:05,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-14 07:55:05,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-14 07:55:05,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-14 07:55:05,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-14 07:55:05,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-09-14 07:55:05,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:55:05,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:55:05,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:05,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:05,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:55:05,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.044 0.031 2026-09-14 07:55:06,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-14 07:55:06,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:06,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:55:06,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.029 2026-09-14 07:55:07,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-14 07:55:07,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-14 07:55:07,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-14 07:55:07,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-14 07:55:07,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-14 07:55:07,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-09-14 07:55:07,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:55:07,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:55:07,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:07,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:07,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:55:07,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.026 2026-09-14 07:55:08,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-14 07:55:08,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:08,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:55:08,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.043 0.030 2026-09-14 07:55:09,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-09-14 07:55:09,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:55:09,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:55:09,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:55:09,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:09,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47588030 for PoS orders references: ['Order 00349-002-0004'] (draft: False) 2026-09-14 07:55:09,088 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:55:09,109 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [798] 2026-09-14 07:55:09,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47588030 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-14 07:55:09,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.088 0.079 2026-09-14 07:55:10,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-14 07:55:10,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-14 07:55:10,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-14 07:55:10,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-14 07:55:10,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-14 07:55:10,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-09-14 07:55:10,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:55:10,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:55:10,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:10,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:10,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-14 07:55:10,220 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.030 2026-09-14 07:55:10,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:55:10,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:55:11,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-14 07:55:11,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-14 07:55:11,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-14 07:55:11,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-14 07:55:11,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-14 07:55:11,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-09-14 07:55:11,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:11] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.020 0.031 2026-09-14 07:55:11,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-09-14 07:55:11,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:55:11,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:11,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:11] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.018 0.023 2026-09-14 07:55:11,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:55:11,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.030 2026-09-14 07:55:11,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:11] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.030 0.084 2026-09-14 07:55:12,009 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:55:12,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:55:12,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-14 07:55:12,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-14 07:55:12,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:55:12,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-14 07:55:12,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-09-14 07:55:12,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-14 07:55:12,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-14 07:55:12,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-09-14 07:55:12,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:55:12,182 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:12,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34715247 for PoS orders references: ['Order 00349-002-0002'] (draft: False) 2026-09-14 07:55:12,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:55:12,219 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [796] 2026-09-14 07:55:12,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34715247 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-14 07:55:12,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.046 0.071 2026-09-14 07:55:12,400 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:55:12,400 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:55:12,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:55:12,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:55:12,401 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:55:12,402 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:55:12,402 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:55:12,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:55:12,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:55:12,403 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:55:12,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:55:12,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:55:12,404 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:55:12,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:55:12,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:55:12,405 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:55:12,406 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:55:12,407 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:55:12,411 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:55:12,411 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:55:12,412 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:55:12,413 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:55:12,439 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:55:12,443 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:55:12,458 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:55:12,459 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:55:12,460 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:55:12,468 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:55:12,470 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:55:12,470 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:55:12,470 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:55:12,482 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-09-14 07:55:12,483 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-09-14 07:55:12,489 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:55:12,497 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:55:12,501 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:55:12,509 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:55:12,512 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:55:12,512 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:55:12,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:55:12,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:55:12,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:55:12,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:55:12,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:55:12,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:55:12,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:55:12,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:55:12,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:55:12,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:55:12,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:55:12,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:55:12,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:55:12,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:55:12,522 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:55:12,527 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:55:12,530 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:55:12,531 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:55:12,531 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:55:12,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:55:12,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:55:12,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:55:12,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:55:12,533 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:55:12,549 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:55:12,576 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:55:12,577 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:55:12,582 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:55:12,589 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-14 07:55:12,591 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:55:12,641 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:55:12,640 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-14 07:55:12,616 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:55:12,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.025 0.030 2026-09-14 07:55:12,654 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:55:12,658 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:55:12,663 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:55:12,677 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:55:12,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:55:12,683 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:55:12,683 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:55:12,694 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:55:12,695 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:55:12,695 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:55:12,699 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:55:12,701 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-09-14 07:55:12,704 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:55:12,704 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:55:12,711 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:55:12,712 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:55:12,712 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:55:12,712 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:55:12,713 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:55:12,713 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:55:12,726 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:55:12,727 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:55:12,730 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:55:12,734 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:55:12,735 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:55:12,737 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:55:12,740 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:55:12,740 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:55:12,742 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:55:12,750 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:55:12,755 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:55:12,783 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:55:12,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:55:12,819 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:55:12,839 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:55:12,862 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.078 2026-09-14 07:55:12,892 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.151 2026-09-14 07:55:12,906 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.080 2026-09-14 07:55:12,917 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.126 2026-09-14 07:55:12,967 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:55:12,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.144 0.083 2026-09-14 07:55:12,984 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-09-14 07:55:13,006 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-09-14 07:55:13,018 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-14 07:55:13,033 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-14 07:55:13,047 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-14 07:55:13,062 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:55:13,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:55:13,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:13,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:55:13,523 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:55:13,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.017 0.009 2026-09-14 07:55:14,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:14,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:14,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:14,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:14,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:14,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:15,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 07:55:15,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-09-14 07:55:15,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-09-14 07:55:15,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:55:15,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:55:15,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:55:15,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:15,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-14 07:55:15,958 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45759996 for PoS orders references: ['Order 00349-002-0005'] (draft: False) 2026-09-14 07:55:16,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45759996 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0005', 'account_move': False}] 2026-09-14 07:55:16,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.129 0.079 2026-09-14 07:55:17,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-14 07:55:17,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:55:17,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:17] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.017 0.012 2026-09-14 07:55:18,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:55:18,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-14 07:55:18,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:55:18,771 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:18,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28052 2026-09-14 07:55:18,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:55:18,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28052 2026-09-14 07:55:18,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp1l3abibv_chrome_odoo" 2026-09-14 07:55:18,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-09-14 07:55:19,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28266 2026-09-14 07:55:19,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpzzlqc22m_chrome_odoo 2026-09-14 07:55:19,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38923/json/version 2026-09-14 07:55:19,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38923/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:55:19,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:55:19,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38923/json 2026-09-14 07:55:19,362 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38923/json with timeout 3 increased to 10s during tests 2026-09-14 07:55:19,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38923/devtools/page/808D5F81514B58344CF7C0B6DB0C1EA8 2026-09-14 07:55:19,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:55:19,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:55:19,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:55:19,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:55:19,560 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:55:19,561 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:55:19,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:55:20,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.125 0.643 2026-09-14 07:55:20,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '808D5F81514B58344CF7C0B6DB0C1EA8', 'loaderId': 'C58903D45132C48AD52B4AC2BDF1CC60', 'isDownload': False} 2026-09-14 07:55:20,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-14 07:55:20,350 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:20,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.006 2026-09-14 07:55:20,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 07:55:20,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-09-14 07:55:20,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 07:55:20,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.010 2026-09-14 07:55:20,924 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:20,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.006 2026-09-14 07:55:20,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:55:21,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.456 0.429 2026-09-14 07:55:21,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.054 0.893 2026-09-14 07:55:21,946 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:22,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.130 2026-09-14 07:55:22,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:55:22,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:55:22,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.285 0.357 2026-09-14 07:55:22,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:55:22,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.049 2026-09-14 07:55:22,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.011 2026-09-14 07:55:22,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.020 0.006 2026-09-14 07:55:23,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.080 0.036 2026-09-14 07:55:23,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.027 0.158 2026-09-14 07:55:23,159 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:55:23,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.039 0.234 2026-09-14 07:55:23,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:55:23,259 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:23,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.061 0.315 2026-09-14 07:55:23,351 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:55:23,357 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:55:23,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.344 2026-09-14 07:55:23,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.023 0.375 2026-09-14 07:55:23,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.030 0.322 2026-09-14 07:55:23,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.273 2026-09-14 07:55:23,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.050 0.214 2026-09-14 07:55:23,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.187 2026-09-14 07:55:23,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.193 2026-09-14 07:55:23,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.182 2026-09-14 07:55:23,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.012 0.184 2026-09-14 07:55:23,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.162 2026-09-14 07:55:23,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:24,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:55:24,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.017 2026-09-14 07:55:24,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.027 2026-09-14 07:55:24,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:55:25,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:25,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:25,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:25,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:55:25,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:55:25,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:25,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:25,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:55:25,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:25,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:25,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:25,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:55:25,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:55:25,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 07:55:25,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:25,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:25,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:55:25,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:25,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:25,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:25,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 07:55:25,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 07:55:25,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:25,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:25,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:25,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:55:25,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61562058 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-14 07:55:25,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:25,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61562058 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-14 07:55:25,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.109 0.072 2026-09-14 07:55:26,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:55:26,516 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.030 2026-09-14 07:55:26,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:55:27,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:55:27,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:27,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:55:27,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:27,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:55:27,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-14 07:55:27,433 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:27,436 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:27,485 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:27,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:27,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:55:27,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84242516 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-14 07:55:27,564 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [806, 807, 808] 2026-09-14 07:55:27,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84242516 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-14 07:55:27,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.071 0.069 2026-09-14 07:55:27,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.027 2026-09-14 07:55:28,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-14 07:55:28,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:28,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:28,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:28,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:55:28,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:28,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:55:28,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:55:28,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-09-14 07:55:28,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 07:55:28,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-14 07:55:28,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-14 07:55:28,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.029 2026-09-14 07:55:29,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:55:29,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-14 07:55:29,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:29,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-09-14 07:55:29,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:55:29,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28266 2026-09-14 07:55:29,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:55:29,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28266 2026-09-14 07:55:29,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpzzlqc22m_chrome_odoo" 2026-09-14 07:55:29,616 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-09-14 07:55:30,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28398 2026-09-14 07:55:30,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmprl31wbs9_chrome_odoo 2026-09-14 07:55:30,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37893/json/version 2026-09-14 07:55:30,085 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37893/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:55:30,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:55:30,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37893/json 2026-09-14 07:55:30,096 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37893/json with timeout 3 increased to 10s during tests 2026-09-14 07:55:30,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37893/devtools/page/4B17796A2CE0E8E9BD61338E502047EF 2026-09-14 07:55:30,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:55:30,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:55:30,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:55:30,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:55:30,419 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:55:30,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:55:30,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:55:31,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.159 0.642 2026-09-14 07:55:31,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4B17796A2CE0E8E9BD61338E502047EF', 'loaderId': '7AD9A20603C03F8DF35BCFE8144B92EE', 'isDownload': False} 2026-09-14 07:55:31,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-14 07:55:31,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:31,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-09-14 07:55:31,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.026 2026-09-14 07:55:31,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.024 2026-09-14 07:55:31,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-14 07:55:31,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.015 2026-09-14 07:55:31,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:55:31,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-14 07:55:31,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:55:32,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.415 0.376 2026-09-14 07:55:32,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.805 2026-09-14 07:55:32,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:32,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.097 2026-09-14 07:55:32,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:55:32,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-14 07:55:33,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.265 0.340 2026-09-14 07:55:33,568 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.048 2026-09-14 07:55:33,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.011 2026-09-14 07:55:33,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 07:55:33,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:55:33,776 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.092 0.042 2026-09-14 07:55:33,781 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:33,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.016 0.175 2026-09-14 07:55:33,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.031 0.238 2026-09-14 07:55:33,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:33,936 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:33,951 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:55:33,956 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:33,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:33] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.027 0.318 2026-09-14 07:55:34,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.315 2026-09-14 07:55:34,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.320 2026-09-14 07:55:34,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.052 0.240 2026-09-14 07:55:34,135 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.265 2026-09-14 07:55:34,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.055 0.208 2026-09-14 07:55:34,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.250 2026-09-14 07:55:34,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.244 2026-09-14 07:55:34,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.035 0.241 2026-09-14 07:55:34,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.001 0.238 2026-09-14 07:55:34,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.166 2026-09-14 07:55:34,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:34,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:55:34,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.017 2026-09-14 07:55:34,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.018 0.049 2026-09-14 07:55:34,807 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:55:35,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:35,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 07:55:35,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 07:55:35,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:35,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 07:55:35,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 07:55:35,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:35,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-09-14 07:55:36,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-14 07:55:36,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:55:36,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-09-14 07:55:36,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:55:36,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:36,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-09-14 07:55:36,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:55:36,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:55:36,684 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:36,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:55:36,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:36,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.016 2026-09-14 07:55:36,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:55:36,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31045207 for PoS orders references: ['Order 00351-002-0002'] (draft: False) 2026-09-14 07:55:36,821 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:55:37,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31045207 with result: [{'id': 456, 'pos_reference': 'Order 00351-002-0002', 'account_move': False}] 2026-09-14 07:55:37,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.329 0.124 2026-09-14 07:55:37,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57007167 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-09-14 07:55:37,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57007167 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-14 07:55:37,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.074 0.063 2026-09-14 07:55:37,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:37] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.125 2026-09-14 07:55:37,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.131 2026-09-14 07:55:38,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:55:38,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:38,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:55:38,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:55:38,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:55:38,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:38,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37023012 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-09-14 07:55:38,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:55:38,297 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [811] 2026-09-14 07:55:38,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37023012 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-14 07:55:38,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.049 0.067 2026-09-14 07:55:39,168 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:55:39,181 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:39,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28398 2026-09-14 07:55:39,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:55:39,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28398 2026-09-14 07:55:39,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmprl31wbs9_chrome_odoo" 2026-09-14 07:55:39,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-09-14 07:55:39,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28528 2026-09-14 07:55:39,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpx79xc12__chrome_odoo 2026-09-14 07:55:39,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38611/json/version 2026-09-14 07:55:39,815 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38611/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:55:39,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:55:39,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38611/json 2026-09-14 07:55:39,844 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38611/json with timeout 3 increased to 10s during tests 2026-09-14 07:55:39,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38611/devtools/page/D7D4F859B232B2C9B168B380C8E7002F 2026-09-14 07:55:39,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:55:39,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:55:40,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:55:40,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:55:40,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:55:40,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:55:40,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:55:41,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.177 0.611 2026-09-14 07:55:41,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'D7D4F859B232B2C9B168B380C8E7002F', 'loaderId': 'D91EDC981AA2CC71A67CE22B310EE35B', 'isDownload': False} 2026-09-14 07:55:41,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-14 07:55:41,136 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:41,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 07:55:41,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.030 0.042 2026-09-14 07:55:41,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.053 2026-09-14 07:55:41,636 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 07:55:41,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-14 07:55:41,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:55:41,695 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:41,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:55:42,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.419 0.421 2026-09-14 07:55:42,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.841 2026-09-14 07:55:42,624 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:42,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.116 2026-09-14 07:55:42,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-14 07:55:42,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:55:43,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.245 0.320 2026-09-14 07:55:43,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.044 2026-09-14 07:55:43,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.011 2026-09-14 07:55:43,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 07:55:43,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.083 0.049 2026-09-14 07:55:43,705 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:55:43,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.019 0.167 2026-09-14 07:55:43,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.026 0.202 2026-09-14 07:55:43,802 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:43,808 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:43,814 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:43,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.216 2026-09-14 07:55:43,901 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.037 0.286 2026-09-14 07:55:43,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.325 2026-09-14 07:55:43,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.238 2026-09-14 07:55:43,995 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:55:43,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.228 2026-09-14 07:55:44,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.061 0.208 2026-09-14 07:55:44,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.259 2026-09-14 07:55:44,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.021 0.209 2026-09-14 07:55:44,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.217 2026-09-14 07:55:44,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.006 0.182 2026-09-14 07:55:44,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.167 2026-09-14 07:55:44,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:55:44,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:44,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.022 2026-09-14 07:55:44,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:55:44,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.018 0.038 2026-09-14 07:55:44,785 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:45,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:55:45,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:55:45,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:55:45,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:55:45,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-09-14 07:55:45,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-09-14 07:55:45,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:55:45,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:55:45,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:45,722 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:55:45,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:55:45,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:55:45,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:55:45,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83397692 for PoS orders references: ['Order 00352-002-0001'] (draft: False) 2026-09-14 07:55:45,851 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:46,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83397692 with result: [{'id': 458, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-09-14 07:55:46,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.187 0.152 2026-09-14 07:55:46,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:55:46,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:55:46,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:55:46,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:55:46,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:55:46,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:55:46,291 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:55:46,292 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:55:46,292 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:55:46,292 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:55:46,293 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:55:46,298 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:46,312 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:55:46,321 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:55:46,326 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:55:46,327 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:55:46,331 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:55:46,332 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:55:46,333 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:55:46,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:55:46,336 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:55:46,336 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:55:46,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:55:46,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:55:46,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:55:46,338 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:55:46,345 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:46,367 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:55:46,369 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:55:46,370 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 07:55:46,371 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:55:46,375 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:55:46,379 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:55:46,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:55:46,390 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:55:46,392 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-14 07:55:46,398 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:55:46,437 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:55:46,446 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 07:55:46,461 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:55:46,465 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:55:46,465 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:55:46,466 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:55:46,466 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:55:46,467 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-14 07:55:46,505 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:55:46,481 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:55:46,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:55:46,494 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:55:46,495 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:46,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:55:46,493 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:55:46,507 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:55:46,512 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:55:46,512 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:55:46,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:55:46,513 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:55:46,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:55:46,514 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:55:46,515 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:55:46,515 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:55:46,515 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:55:46,516 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:55:46,516 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:55:46,516 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:55:46,517 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:55:46,517 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:55:46,517 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:55:46,518 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:55:46,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:55:46,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:55:46,519 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:55:46,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:55:46,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:55:46,520 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:55:46,521 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:55:46,530 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:55:46,543 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:55:46,555 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:55:46,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.011 2026-09-14 07:55:46,567 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:55:46,586 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:55:46,588 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:55:46,590 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-09-14 07:55:46,622 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:55:46,625 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:55:46,630 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:55:46,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:55:46,646 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:55:46,647 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:55:46,649 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:55:46,650 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:55:46,651 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:55:46,651 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:55:46,651 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:55:46,655 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:55:46,655 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:55:46,655 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:55:46,656 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:55:46,656 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:55:46,657 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:55:46,657 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:55:46,657 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:55:46,658 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:55:46,660 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:55:46,675 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:55:46,676 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:55:46,679 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:55:46,681 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:55:46,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:55:46,686 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:55:46,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:55:46,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:55:46,688 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:55:46,740 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:55:46,744 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-14 07:55:46,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.026 2026-09-14 07:55:46,759 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:55:46,763 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-09-14 07:55:46,766 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:55:47,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-09-14 07:55:47,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.007 2026-09-14 07:55:47,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-09-14 07:55:47,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-14 07:55:47,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:55:47,258 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:47] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:55:47,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.042 0.020 2026-09-14 07:55:47,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.049 0.070 2026-09-14 07:55:47,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 07:55:48,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:55:48,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:48,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-09-14 07:55:48,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:55:48,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:55:48,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-09-14 07:55:48,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-09-14 07:55:48,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:55:48,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28528 2026-09-14 07:55:48,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:55:48,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28528 2026-09-14 07:55:48,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpx79xc12__chrome_odoo" 2026-09-14 07:55:48,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-09-14 07:55:52,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28697 2026-09-14 07:55:52,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmptls86_kg_chrome_odoo 2026-09-14 07:55:52,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40969/json/version 2026-09-14 07:55:52,909 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40969/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:55:52,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:55:52,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40969/json 2026-09-14 07:55:52,964 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40969/json with timeout 3 increased to 10s during tests 2026-09-14 07:55:52,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40969/devtools/page/CC392809099856BF595F0AAEC0614FFA 2026-09-14 07:55:52,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:55:52,979 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:55:53,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:55:53,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:55:53,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:55:53,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:55:53,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:55:53,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:53] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.109 0.532 2026-09-14 07:55:53,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'CC392809099856BF595F0AAEC0614FFA', 'loaderId': '7F98AFDFD366DE5FACB5715517FAFD74', 'isDownload': False} 2026-09-14 07:55:53,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-14 07:55:54,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:54,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.014 2026-09-14 07:55:54,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-09-14 07:55:54,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-09-14 07:55:54,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-09-14 07:55:54,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.016 2026-09-14 07:55:54,588 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:55:54,594 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-14 07:55:54,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:55:55,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.438 0.470 2026-09-14 07:55:55,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.908 2026-09-14 07:55:55,625 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:55:55,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.100 2026-09-14 07:55:55,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 07:55:55,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-09-14 07:55:56,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.276 0.369 2026-09-14 07:55:56,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.056 2026-09-14 07:55:56,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:55:56,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.011 2026-09-14 07:55:56,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 07:55:56,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.058 0.069 2026-09-14 07:55:56,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.016 0.175 2026-09-14 07:55:56,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.022 0.176 2026-09-14 07:55:56,912 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:56,926 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:55:56,946 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:55:56,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:56] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.025 0.227 2026-09-14 07:55:57,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.025 0.286 2026-09-14 07:55:57,068 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:55:57,121 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.019 0.356 2026-09-14 07:55:57,126 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:57,156 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.026 0.321 2026-09-14 07:55:57,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.317 2026-09-14 07:55:57,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.014 0.271 2026-09-14 07:55:57,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.009 0.291 2026-09-14 07:55:57,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.018 0.242 2026-09-14 07:55:57,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.009 0.228 2026-09-14 07:55:57,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.010 0.247 2026-09-14 07:55:57,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1706&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.011 0.253 2026-09-14 07:55:57,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.007 2026-09-14 07:55:57,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.015 0.258 2026-09-14 07:55:57,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.012 0.235 2026-09-14 07:55:57,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.007 0.238 2026-09-14 07:55:57,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.006 0.230 2026-09-14 07:55:57,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-09-14 07:55:57,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:55:57,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.018 0.216 2026-09-14 07:55:57,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.447 2026-09-14 07:55:57,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.189 2026-09-14 07:55:57,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.175 2026-09-14 07:55:57,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.139 2026-09-14 07:55:57,721 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-14 07:55:57,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-14 07:55:57,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.078 2026-09-14 07:55:57,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.074 2026-09-14 07:55:57,862 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:55:58,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:55:58,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-09-14 07:55:58,681 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-09-14 07:55:58,686 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-09-14 07:55:58,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:55:58,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:55:58,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:55:58,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:55:58,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-09-14 07:55:58,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:55:58,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:55:58,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:55:58,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:55:58,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 07:55:58,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-09-14 07:55:59,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:55:59,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:59,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:55:59,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-09-14 07:55:59,912 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:55:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 07:55:59,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:59,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:55:59,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-09-14 07:55:59,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-09-14 07:55:59,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-09-14 07:56:00,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-09-14 07:56:00,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,096 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:56:00,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-09-14 07:56:00,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-14 07:56:00,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:56:00,240 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:00,244 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:00,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:56:00,284 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.014 2026-09-14 07:56:00,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-09-14 07:56:00,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72381334 for PoS orders references: ['Order 00353-002-0002'] (draft: False) 2026-09-14 07:56:00,332 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:56:00,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72381334 with result: [{'id': 459, 'pos_reference': 'Order 00353-002-0002', 'account_move': False}] 2026-09-14 07:56:00,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.088 0.117 2026-09-14 07:56:00,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16368022 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-09-14 07:56:00,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16368022 with result: [{'id': 460, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-09-14 07:56:00,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.128 0.076 2026-09-14 07:56:00,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:00] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.184 2026-09-14 07:56:01,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 07:56:01,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:56:01,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:56:01,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-09-14 07:56:01,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:56:01,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-09-14 07:56:01,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-09-14 07:56:01,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 07:56:01,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-09-14 07:56:01,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-09-14 07:56:01,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:56:01,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28697 2026-09-14 07:56:01,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:56:01,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28697 2026-09-14 07:56:01,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmptls86_kg_chrome_odoo" 2026-09-14 07:56:01,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-09-14 07:56:02,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28838 2026-09-14 07:56:02,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpk_yw05cz_chrome_odoo 2026-09-14 07:56:02,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37873/json/version 2026-09-14 07:56:02,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37873/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:56:02,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:56:02,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37873/json 2026-09-14 07:56:02,332 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37873/json with timeout 3 increased to 10s during tests 2026-09-14 07:56:02,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37873/devtools/page/90DC2F7170344EC0EC2C2CF0175DD6B0 2026-09-14 07:56:02,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:56:02,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:56:02,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:56:02,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:56:02,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:56:02,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:56:02,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:56:03,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.099 0.537 2026-09-14 07:56:03,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '90DC2F7170344EC0EC2C2CF0175DD6B0', 'loaderId': '275A75A41B68B7DE1193C23E87D43AF6', 'isDownload': False} 2026-09-14 07:56:03,159 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-14 07:56:03,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 07:56:03,187 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:56:03,209 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-14 07:56:03,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 07:56:03,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 07:56:03,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.019 2026-09-14 07:56:03,704 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:03,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 07:56:03,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:56:04,559 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.415 0.417 2026-09-14 07:56:04,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 0.833 2026-09-14 07:56:04,653 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:56:04,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.073 2026-09-14 07:56:04,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.020 0.006 2026-09-14 07:56:04,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-14 07:56:05,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:56:06,372 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.295 1.238 2026-09-14 07:56:06,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.044 2026-09-14 07:56:06,537 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.011 2026-09-14 07:56:06,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 07:56:06,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.065 0.035 2026-09-14 07:56:06,679 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:06,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.013 0.104 2026-09-14 07:56:06,717 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:06,734 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:56:06,749 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:56:06,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.015 0.173 2026-09-14 07:56:06,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.171 2026-09-14 07:56:06,792 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:06,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.192 2026-09-14 07:56:06,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.008 0.265 2026-09-14 07:56:06,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.170 2026-09-14 07:56:06,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.145 2026-09-14 07:56:06,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.154 2026-09-14 07:56:06,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.137 2026-09-14 07:56:06,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.138 2026-09-14 07:56:06,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-14 07:56:07,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:07] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.013 0.119 2026-09-14 07:56:07,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.072 2026-09-14 07:56:07,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:56:07,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:56:07,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.057 0.020 2026-09-14 07:56:07,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.067 2026-09-14 07:56:07,777 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:08,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 07:56:08,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:56:08,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58363327 for PoS orders references: ['Order 00354-002-0001'] (draft: True) 2026-09-14 07:56:08,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:56:08,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:56:08,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:56:08,627 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28838 2026-09-14 07:56:08,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:56:08,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28838 2026-09-14 07:56:08,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpk_yw05cz_chrome_odoo" 2026-09-14 07:56:08,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: waiting for threads: [] 2026-09-14 07:56:08,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58363327 with result: [{'id': 461, 'pos_reference': 'Order 00354-002-0001', 'account_move': False}] 2026-09-14 07:56:08,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.108 0.071 2026-09-14 07:56:08,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-09-14 07:56:09,174 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 28955 2026-09-14 07:56:09,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp1hcqf4m6_chrome_odoo 2026-09-14 07:56:09,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34487/json/version 2026-09-14 07:56:09,177 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34487/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:56:09,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:56:09,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34487/json 2026-09-14 07:56:09,240 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34487/json with timeout 3 increased to 10s during tests 2026-09-14 07:56:09,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34487/devtools/page/8A57A55F91C24EB1E79775FA4392829E 2026-09-14 07:56:09,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:56:09,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:56:09,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:56:09,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:56:09,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:56:09,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:56:09,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:56:10,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.148 0.575 2026-09-14 07:56:10,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '8A57A55F91C24EB1E79775FA4392829E', 'loaderId': 'A69727802ED6912F88EF810E86FD0DCC', 'isDownload': False} 2026-09-14 07:56:10,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-14 07:56:10,237 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:56:10,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 07:56:10,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.019 2026-09-14 07:56:10,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.025 2026-09-14 07:56:10,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:56:10,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.023 0.007 2026-09-14 07:56:10,746 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:56:10,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 07:56:10,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:56:11,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:56:11,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.542 0.424 2026-09-14 07:56:11,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.070 2026-09-14 07:56:11,940 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.013 2026-09-14 07:56:11,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-14 07:56:12,111 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.084 0.044 2026-09-14 07:56:12,139 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:12,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.023 0.174 2026-09-14 07:56:12,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.014 0.254 2026-09-14 07:56:12,285 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:56:12,297 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:12,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.025 0.320 2026-09-14 07:56:12,359 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:12,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:12,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.354 2026-09-14 07:56:12,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.382 2026-09-14 07:56:12,473 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.048 0.281 2026-09-14 07:56:12,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.290 2026-09-14 07:56:12,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.030 0.247 2026-09-14 07:56:12,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.201 2026-09-14 07:56:12,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.199 2026-09-14 07:56:12,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.020 0.237 2026-09-14 07:56:12,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.007 0.221 2026-09-14 07:56:12,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.159 2026-09-14 07:56:12,999 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:56:13,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.017 2026-09-14 07:56:13,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 07:56:13,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.033 2026-09-14 07:56:13,137 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:14,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-14 07:56:14,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-14 07:56:14,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-14 07:56:14,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.008 2026-09-14 07:56:14,121 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:56:14,122 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:56:14,122 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:56:14,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:56:14,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:56:14,154 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-14 07:56:14,157 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:56:14,161 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-14 07:56:14,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:56:14,162 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:56:14,165 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:56:14,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:56:14,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:56:14,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:56:14,168 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:56:14,169 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:56:14,169 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:56:14,170 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:56:14,171 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:56:14,172 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:56:14,174 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:56:14,176 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:56:14,176 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:56:14,177 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:56:14,179 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:56:14,180 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:56:14,180 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:56:14,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:56:14,183 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:56:14,183 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:56:14,184 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:56:14,184 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:56:14,185 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:56:14,185 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:56:14,185 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:56:14,192 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:14,200 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:14,204 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:14,206 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:14,208 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:14,211 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:14,222 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:56:14,224 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:56:14,226 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:56:14,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:56:14,230 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:56:14,232 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:56:14,234 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:56:14,235 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:56:14,236 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:56:14,237 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:56:14,239 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:56:14,240 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:56:14,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:56:14,244 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:56:14,245 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:56:14,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:56:14,246 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:56:14,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:56:14,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:56:14,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:56:14,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:56:14,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:56:14,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:56:14,248 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:56:14,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:56:14,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:56:14,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:56:14,251 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:56:14,251 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:56:14,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:56:14,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:56:14,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:56:14,252 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:56:14,253 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:56:14,253 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:56:14,298 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:56:14,304 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-14 07:56:14,310 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:56:14,332 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:56:14,344 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 07:56:14,346 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:56:14,352 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:56:14,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:14,374 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:56:14,375 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:56:14,376 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:56:14,376 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:56:14,377 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:56:14,378 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:56:14,378 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:56:14,378 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:56:14,379 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:56:14,379 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:56:14,380 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:56:14,380 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:56:14,381 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:56:14,381 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:56:14,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:56:14,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:56:14,382 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:56:14,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:56:14,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:56:14,383 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:56:14,384 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:56:14,384 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:56:14,384 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:56:14,386 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:56:14,387 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:56:14,387 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:56:14,388 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:56:14,388 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:56:14,389 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:56:14,405 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:14,410 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:14,433 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:56:14,435 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-14 07:56:14,443 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:56:14,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-09-14 07:56:14,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12899183 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-09-14 07:56:14,875 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.019 2026-09-14 07:56:14,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12899183 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-14 07:56:14,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.098 0.076 2026-09-14 07:56:15,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.004 2026-09-14 07:56:16,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:56:16,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:56:16,262 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:16,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:16,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:56:16,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:56:16,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.010 2026-09-14 07:56:16,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-14 07:56:16,352 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:16,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48462275 for PoS orders references: ['Order 00355-001-0001'] (draft: False) 2026-09-14 07:56:16,453 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [830] 2026-09-14 07:56:16,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48462275 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-14 07:56:16,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.180 0.130 2026-09-14 07:56:16,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:16] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Daf48c564-f016-46fc-b651-573b9d6b7ae8?width=200&height=200 HTTP/1.1" 200 - 2 0.002 0.078 2026-09-14 07:56:17,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:56:17,446 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:17,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 28955 2026-09-14 07:56:17,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:56:17,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 28955 2026-09-14 07:56:17,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp1hcqf4m6_chrome_odoo" 2026-09-14 07:56:17,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-14 07:56:18,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 29129 2026-09-14 07:56:18,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp1f6dgdqr_chrome_odoo 2026-09-14 07:56:18,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43135/json/version 2026-09-14 07:56:18,543 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43135/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:56:18,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:56:18,586 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:43135/json 2026-09-14 07:56:18,587 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43135/json with timeout 3 increased to 10s during tests 2026-09-14 07:56:18,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:43135/devtools/page/C67DAEA96FDAD11F391BBF8DC4AFFCE2 2026-09-14 07:56:18,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:56:18,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:56:19,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:56:19,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:56:19,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=178" in browser 2026-09-14 07:56:19,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=178" 2026-09-14 07:56:19,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:56:19,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:19] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.150 0.605 2026-09-14 07:56:19,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C67DAEA96FDAD11F391BBF8DC4AFFCE2', 'loaderId': '7A75CE5DF4ED4DFEFC690450994C4E5C', 'isDownload': False} 2026-09-14 07:56:19,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-14 07:56:19,795 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:56:19,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:19] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-14 07:56:19,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:19] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-14 07:56:19,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:19] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.027 2026-09-14 07:56:20,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:56:20,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:56:20,346 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:56:20,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.004 2026-09-14 07:56:20,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=178"})" 2026-09-14 07:56:21,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 344 0.334 0.412 2026-09-14 07:56:21,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:56:21,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.087 0.054 2026-09-14 07:56:21,309 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.011 2026-09-14 07:56:21,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:56:21,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.051 0.033 2026-09-14 07:56:21,438 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:21,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.031 0.112 2026-09-14 07:56:21,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.032 0.184 2026-09-14 07:56:21,578 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:21,589 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:21,597 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.220 2026-09-14 07:56:21,610 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:21,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.237 2026-09-14 07:56:21,628 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:56:21,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.017 0.287 2026-09-14 07:56:21,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.043 0.236 2026-09-14 07:56:21,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.240 2026-09-14 07:56:21,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.031 0.221 2026-09-14 07:56:21,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.231 2026-09-14 07:56:21,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.021 0.230 2026-09-14 07:56:21,908 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.209 2026-09-14 07:56:21,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.178 2026-09-14 07:56:21,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:21] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.006 0.195 2026-09-14 07:56:22,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:56:22,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:56:22,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.016 2026-09-14 07:56:22,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.019 2026-09-14 07:56:22,484 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:56:23,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-09-14 07:56:23,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-09-14 07:56:23,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-09-14 07:56:23,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55332415 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-09-14 07:56:23,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:56:23,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55332415 with result: [{'id': 463, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-09-14 07:56:23,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.095 0.072 2026-09-14 07:56:23,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:56:24,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-09-14 07:56:24,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.027 0.034 2026-09-14 07:56:25,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:56:25,228 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:25,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 29129 2026-09-14 07:56:25,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:56:25,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 29129 2026-09-14 07:56:25,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp1f6dgdqr_chrome_odoo" 2026-09-14 07:56:25,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-09-14 07:56:28,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 29250 2026-09-14 07:56:28,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpdmfowznk_chrome_odoo 2026-09-14 07:56:28,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41893/json/version 2026-09-14 07:56:28,833 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41893/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:56:28,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:56:28,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41893/json 2026-09-14 07:56:28,872 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41893/json with timeout 3 increased to 10s during tests 2026-09-14 07:56:28,890 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41893/devtools/page/585DC1B7EBA9BB33E1F97E736CB9D021 2026-09-14 07:56:28,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-14 07:56:28,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-14 07:56:29,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 07:56:29,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-14 07:56:29,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-09-14 07:56:29,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-09-14 07:56:29,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:56:30,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.203 0.588 2026-09-14 07:56:30,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '585DC1B7EBA9BB33E1F97E736CB9D021', 'loaderId': '3BCFAFBF77631D2655BBA5168979FDB9', 'isDownload': False} 2026-09-14 07:56:30,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-14 07:56:30,141 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:56:30,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 07:56:30,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-14 07:56:30,181 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-09-14 07:56:30,613 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.009 2026-09-14 07:56:30,648 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.023 0.019 2026-09-14 07:56:30,656 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:30,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:56:30,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-09-14 07:56:31,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:56:31,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.426 0.437 2026-09-14 07:56:31,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.040 2026-09-14 07:56:31,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.011 2026-09-14 07:56:31,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.013 2026-09-14 07:56:31,882 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 14 0.094 0.049 2026-09-14 07:56:31,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.014 0.165 2026-09-14 07:56:31,953 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:56:31,970 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56: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-09-14 07:56:31,980 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:56:32,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.015 0.227 2026-09-14 07:56:32,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:56:32,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:32,060 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.019 0.294 2026-09-14 07:56:32,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.027 0.347 2026-09-14 07:56:32,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.008 0.419 2026-09-14 07:56:32,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.296 2026-09-14 07:56:32,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.230 2026-09-14 07:56:32,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.205 2026-09-14 07:56:32,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.025 0.256 2026-09-14 07:56:32,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.034 0.258 2026-09-14 07:56:32,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.032 0.326 2026-09-14 07:56:32,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.023 0.399 2026-09-14 07:56:32,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.027 0.435 2026-09-14 07:56:32,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-09-14 07:56:32,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.452 2026-09-14 07:56:32,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-09-14 07:56:32,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.034 0.454 2026-09-14 07:56:32,829 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.027 0.454 2026-09-14 07:56:32,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.017 0.428 2026-09-14 07:56:32,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.022 0.371 2026-09-14 07:56:32,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:32] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 8 0.023 0.336 2026-09-14 07:56:33,010 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.306 2026-09-14 07:56:33,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.245 2026-09-14 07:56:33,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.225 2026-09-14 07:56:33,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.186 2026-09-14 07:56:33,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.026 0.152 2026-09-14 07:56:33,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.018 0.135 2026-09-14 07:56:33,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.143 2026-09-14 07:56:33,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-14%2007:52:57 HTTP/1.1" 200 - 4 0.005 0.129 2026-09-14 07:56:33,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:33,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-09-14 07:56:33,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-09-14 07:56:33,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-09-14 07:56:33,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-09-14 07:56:33,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-09-14 07:56:34,034 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-14 07:56:34,097 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-14 07:56:34,098 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-14 07:56:34,098 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-14 07:56:34,098 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-14 07:56:34,099 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-14 07:56:34,099 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-14 07:56:34,105 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:56:34,106 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-14 07:56:34,107 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-14 07:56:34,111 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-14 07:56:34,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-14 07:56:34,113 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-14 07:56:34,116 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-14 07:56:34,121 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-14 07:56:34,123 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-14 07:56:34,123 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-14 07:56:34,127 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-14 07:56:34,145 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-14 07:56:34,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-14 07:56:34,147 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-14 07:56:34,151 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:56:34,153 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-14 07:56:34,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-14 07:56:34,160 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-14 07:56:34,161 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-14 07:56:34,162 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:56:34,163 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-14 07:56:34,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-14 07:56:34,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-14 07:56:34,164 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-14 07:56:34,165 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-14 07:56:34,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-14 07:56:34,166 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-14 07:56:34,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-14 07:56:34,167 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-14 07:56:34,183 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:56:34,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:56:34,199 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:56:34,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:56:34,223 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:56:34,232 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:56:34,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-14 07:56:34,237 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-14 07:56:34,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-09-14 07:56:34,238 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-14 07:56:34,238 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-14 07:56:34,238 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-14 07:56:34,239 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-14 07:56:34,239 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-14 07:56:34,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-09-14 07:56:34,240 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-14 07:56:34,240 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-14 07:56:34,241 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-14 07:56:34,241 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-14 07:56:34,241 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-14 07:56:34,242 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-14 07:56:34,242 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-14 07:56:34,242 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-14 07:56:34,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-14 07:56:34,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-14 07:56:34,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-14 07:56:34,247 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-14 07:56:34,253 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-14 07:56:34,256 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-14 07:56:34,259 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:56:34,259 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-14 07:56:34,264 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:56:34,266 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-14 07:56:34,276 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-14 07:56:34,278 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-14 07:56:34,278 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-14 07:56:34,281 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-14 07:56:34,292 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:56:34,289 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:56:34,285 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 07:56:34,290 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-14 07:56:34,293 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-14 07:56:34,295 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-14 07:56:34,301 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-14 07:56:34,308 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-14 07:56:34,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.009 2026-09-14 07:56:34,322 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:56:34,324 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 07:56:34,330 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:56:34,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:56:34,361 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:34,392 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-14 07:56:34,394 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-14 07:56:34,394 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-14 07:56:34,394 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-14 07:56:34,395 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-14 07:56:34,396 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-14 07:56:34,396 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-14 07:56:34,396 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-14 07:56:34,397 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-14 07:56:34,397 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-14 07:56:34,397 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-14 07:56:34,427 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-14 07:56:34,428 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-14 07:56:34,455 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-14 07:56:34,463 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-14 07:56:34,464 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.098 2026-09-14 07:56:34,474 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-14 07:56:34,486 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:56:34,491 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-14 07:56:34,492 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-14 07:56:34,492 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-14 07:56:34,493 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-14 07:56:34,494 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-14 07:56:34,496 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-14 07:56:34,496 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-14 07:56:34,497 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-14 07:56:34,498 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-14 07:56:34,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-14 07:56:34,499 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-14 07:56:34,500 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-14 07:56:34,521 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:56:34,528 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:56:34,530 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-14 07:56:34,534 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-14 07:56:34,534 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-14 07:56:34,536 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-14 07:56:34,537 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-14 07:56:34,951 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-14 07:56:34,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38096460 for PoS orders references: ['Order 00357-001-0001'] (draft: True) 2026-09-14 07:56:35,026 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 07:56:35,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38096460 with result: [{'id': 464, 'pos_reference': 'Order 00357-001-0001', 'account_move': False}] 2026-09-14 07:56:35,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.096 0.093 2026-09-14 07:56:35,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-14 07:56:36,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-14 07:56:36,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:56:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:56:36,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 29250 2026-09-14 07:56:36,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-14 07:56:36,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 29250 2026-09-14 07:56:36,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpdmfowznk_chrome_odoo" 2026-09-14 07:56:36,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 07:57:02,484 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 07:57:05,242 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted ir.attachment records with IDs: [6745, 6746, 6747, 6748, 6749, 6750, 6751, 6752, 6792, 6793, 6794, 6795, 6796, 6797, 6798, 6799] 2026-09-14 07:57:05,243 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-09-14 07:57:05,277 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-09-14 07:57:10,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-14 07:57:11,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31829627 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-14 07:57:13,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31829627 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 762}] 2026-09-14 07:57:14,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-14 07:57:17,433 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted account.move.line.ctp records with IDs: [1023] 2026-09-14 07:57:18,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-14 07:57:19,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29421 2026-09-14 07:57:19,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmppkw2f8w8_chrome_odoo 2026-09-14 07:57:19,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37427/json/version 2026-09-14 07:57:19,565 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37427/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:57:19,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:57:19,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37427/json 2026-09-14 07:57:19,594 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37427/json with timeout 3 increased to 10s during tests 2026-09-14 07:57:19,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37427/devtools/page/112CD625338174A79D35D569E064EA2C 2026-09-14 07:57:19,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:57:19,605 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:57:20,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:57:20,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:57:20,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:57:20,064 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:57:20,078 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:57:20,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:20] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.158 0.642 2026-09-14 07:57:20,875 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '112CD625338174A79D35D569E064EA2C', 'loaderId': 'F6EC3CDBA9D1C7ED4EA64992B66A8CD7', 'isDownload': False} 2026-09-14 07:57:20,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-14 07:57:20,887 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:57:20,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:20] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.010 2026-09-14 07:57:20,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:20] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.027 2026-09-14 07:57:20,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:20] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-09-14 07:57:21,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 07:57:21,351 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.013 2026-09-14 07:57:21,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:57:21,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-14 07:57:21,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:57:22,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.564 0.410 2026-09-14 07:57:22,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:22] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.004 2026-09-14 07:57:22,486 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:57:22,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.084 2026-09-14 07:57:22,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.009 2026-09-14 07:57:22,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:57:23,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.319 0.398 2026-09-14 07:57:23,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:57:23,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.057 2026-09-14 07:57:23,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.014 2026-09-14 07:57:23,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-14 07:57:23,625 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.035 2026-09-14 07:57:23,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.092 2026-09-14 07:57:23,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.145 2026-09-14 07:57:23,756 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:23,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.046 0.214 2026-09-14 07:57:23,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.288 2026-09-14 07:57:23,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.340 2026-09-14 07:57:23,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.307 2026-09-14 07:57:23,972 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:24,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:24,013 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:24,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.031 0.284 2026-09-14 07:57:24,037 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:57:24,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.027 0.008 2026-09-14 07:57:24,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.031 0.243 2026-09-14 07:57:24,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.231 2026-09-14 07:57:24,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.202 2026-09-14 07:57:24,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.440 2026-09-14 07:57:24,268 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-09-14 07:57:24,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.083 0.229 2026-09-14 07:57:24,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.024 0.295 2026-09-14 07:57:24,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.026 0.266 2026-09-14 07:57:24,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.309 2026-09-14 07:57:24,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.002 0.302 2026-09-14 07:57:24,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.208 2026-09-14 07:57:24,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.206 2026-09-14 07:57:24,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:57:24,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:57:24,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.015 2026-09-14 07:57:24,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.017 2026-09-14 07:57:24,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:24] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:57:25,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:57:25,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-09-14 07:57:25,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:25] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.017 2026-09-14 07:57:25,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:25] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.022 0.024 2026-09-14 07:57:25,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.024 2026-09-14 07:57:26,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-14 07:57:26,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:57:26,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:57:26,762 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:57:26,763 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:57:26,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:57:26,797 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:57:26,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.017 0.010 2026-09-14 07:57:26,833 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-09-14 07:57:26,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47095579 for PoS orders references: ['Order 00359-002-0001'] (draft: False) 2026-09-14 07:57:26,847 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:57:27,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47095579 with result: [{'id': 466, 'pos_reference': 'Order 00359-002-0001', 'account_move': False}] 2026-09-14 07:57:27,256 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [699] 2026-09-14 07:57:27,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.317 0.333 2026-09-14 07:57:27,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:27] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.006 2026-09-14 07:57:27,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 07:57:28,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:57:28,286 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:57:28,301 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:28,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29421 2026-09-14 07:57:28,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:57:28,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29421 2026-09-14 07:57:28,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmppkw2f8w8_chrome_odoo" 2026-09-14 07:57:28,408 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-14 07:57:30,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29553 2026-09-14 07:57:30,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpyb2a9hkk_chrome_odoo 2026-09-14 07:57:30,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34575/json/version 2026-09-14 07:57:30,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34575/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:57:30,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:57:30,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34575/json 2026-09-14 07:57:30,227 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34575/json with timeout 3 increased to 10s during tests 2026-09-14 07:57:30,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34575/devtools/page/893A9996B4608EAC40A97F5E6D845300 2026-09-14 07:57:30,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:57:30,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:57:30,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:57:30,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:57:30,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:57:30,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:57:30,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:57:31,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:31] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.092 0.692 2026-09-14 07:57:31,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '893A9996B4608EAC40A97F5E6D845300', 'loaderId': '92B4665F943201A4B21D8481C8F5FFCF', 'isDownload': False} 2026-09-14 07:57:31,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-14 07:57:31,529 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:57:31,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:31] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:57:31,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:31] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 07:57:31,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:31] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-14 07:57:32,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 07:57:32,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 07:57:32,087 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:32,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-09-14 07:57:32,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:57:32,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.273 0.402 2026-09-14 07:57:32,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:57:32,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.046 2026-09-14 07:57:32,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.014 2026-09-14 07:57:32,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.005 2026-09-14 07:57:33,113 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.047 0.066 2026-09-14 07:57:33,118 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:33,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.015 0.163 2026-09-14 07:57:33,254 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.217 2026-09-14 07:57:33,316 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.272 2026-09-14 07:57:33,321 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:33,353 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:33,367 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:33,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.345 2026-09-14 07:57:33,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.024 0.420 2026-09-14 07:57:33,463 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:57:33,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.343 2026-09-14 07:57:33,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1733&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.323 2026-09-14 07:57:33,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.293 2026-09-14 07:57:33,584 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:57:33,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.025 0.201 2026-09-14 07:57:33,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.232 2026-09-14 07:57:33,660 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.179 2026-09-14 07:57:33,704 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.037 0.158 2026-09-14 07:57:33,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.055 0.183 2026-09-14 07:57:33,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.252 2026-09-14 07:57:33,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.269 2026-09-14 07:57:33,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.291 2026-09-14 07:57:34,000 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.316 2026-09-14 07:57:34,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.002 0.305 2026-09-14 07:57:34,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.373 2026-09-14 07:57:34,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.237 2026-09-14 07:57:34,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:57:34,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.026 0.015 2026-09-14 07:57:34,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:57:34,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.031 0.022 2026-09-14 07:57:34,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:34] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 07:57:35,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-09-14 07:57:35,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-09-14 07:57:35,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:35] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.009 0.017 2026-09-14 07:57:35,183 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:35] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.022 2026-09-14 07:57:35,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.024 2026-09-14 07:57:35,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:57:36,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-09-14 07:57:36,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:57:36,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:57:36,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:36,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:36,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:57:36,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:57:36,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:57:36,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29553 2026-09-14 07:57:36,128 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:57:36,129 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29553 2026-09-14 07:57:36,185 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpyb2a9hkk_chrome_odoo" 2026-09-14 07:57:36,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: ====================================================================== 2026-09-14 07:57:36,209 100 _ERROR rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: FAIL: TestPoSSale.test_downpayment_amount_to_invoice _Traceback_ (most recent call last): File "/data/build/rb-c8c5bd7-224824/addons/pos_sale/tests/test_pos_sale_flow.py", line 757, in test_downpayment_amount_to_invoice self.assertEqual(sale_order.amount_to_invoice, 80.0, "Downpayment amount not considered!") AssertionError: 100.0 != 80.0 : Downpayment amount not considered! 2026-09-14 07:57:36,232 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Retrying a failed test: test_downpayment_amount_to_invoice (odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale) 2026-09-14 07:57:36,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-14 07:57:39,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29684 2026-09-14 07:57:39,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxc6nt6bh_chrome_odoo 2026-09-14 07:57:39,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34131/json/version 2026-09-14 07:57:39,009 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34131/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:57:39,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:57:39,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34131/json 2026-09-14 07:57:39,023 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34131/json with timeout 3 increased to 10s during tests 2026-09-14 07:57:39,026 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34131/devtools/page/C81DCECBD5DB54B5F4AB8C61D17E22E6 2026-09-14 07:57:39,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:57:39,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:57:39,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:57:39,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:57:39,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:57:39,524 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:57:39,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:57:40,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.145 0.635 2026-09-14 07:57:40,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C81DCECBD5DB54B5F4AB8C61D17E22E6', 'loaderId': '6449D134F9481B90A1701FE1513CE17C', 'isDownload': False} 2026-09-14 07:57:40,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-14 07:57:40,322 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:57:40,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-09-14 07:57:40,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.034 2026-09-14 07:57:40,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.050 2026-09-14 07:57:40,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 07:57:40,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-14 07:57:40,855 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 07:57:40,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:57:40,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:57:41,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:57:41,668 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.334 0.449 2026-09-14 07:57:41,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.040 2026-09-14 07:57:41,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.014 2026-09-14 07:57:41,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-14 07:57:41,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:41] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.066 0.043 2026-09-14 07:57:42,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.054 0.147 2026-09-14 07:57:42,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:57:42,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.036 0.218 2026-09-14 07:57:42,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.284 2026-09-14 07:57:42,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.048 0.331 2026-09-14 07:57:42,262 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:42,284 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:42,302 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:57:42,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.048 0.419 2026-09-14 07:57:42,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.033 0.408 2026-09-14 07:57:42,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.389 2026-09-14 07:57:42,488 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:57:42,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.015 0.402 2026-09-14 07:57:42,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.365 2026-09-14 07:57:42,555 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:42,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.022 0.248 2026-09-14 07:57:42,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.018 0.238 2026-09-14 07:57:42,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.097 0.236 2026-09-14 07:57:42,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.244 2026-09-14 07:57:42,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.257 2026-09-14 07:57:42,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.036 0.262 2026-09-14 07:57:42,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.341 2026-09-14 07:57:42,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:42] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.358 2026-09-14 07:57:43,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.392 2026-09-14 07:57:43,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:57:43,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.011 0.292 2026-09-14 07:57:43,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:57:43,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.005 0.302 2026-09-14 07:57:43,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.039 0.080 2026-09-14 07:57:43,175 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.082 2026-09-14 07:57:43,201 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:43] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:57:44,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-09-14 07:57:44,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-09-14 07:57:44,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:44] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.018 2026-09-14 07:57:44,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.024 2026-09-14 07:57:44,154 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.027 0.023 2026-09-14 07:57:44,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 07:57:44,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:57:44,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-09-14 07:57:44,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:57:44,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:57:44,999 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:45,005 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:45,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:57:45,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:57:45,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:57:45,073 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:45,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57646384 for PoS orders references: ['Order 00361-001-0001'] (draft: False) 2026-09-14 07:57:45,089 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:57:45,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29684 2026-09-14 07:57:45,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:57:45,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29684 2026-09-14 07:57:45,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxc6nt6bh_chrome_odoo" 2026-09-14 07:57:45,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-14 07:57:45,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57646384 with result: [{'id': 467, 'pos_reference': 'Order 00361-001-0001', 'account_move': False}] 2026-09-14 07:57:45,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.416 0.266 2026-09-14 07:57:47,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-14 07:57:50,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-09-14 07:57:52,449 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29832 2026-09-14 07:57:52,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp2tg3hm4b_chrome_odoo 2026-09-14 07:57:52,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43225/json/version 2026-09-14 07:57:52,453 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43225/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:57:52,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:57:52,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43225/json 2026-09-14 07:57:52,474 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43225/json with timeout 3 increased to 10s during tests 2026-09-14 07:57:52,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43225/devtools/page/5BF28E0F388996F94C164B707DF2C7D3 2026-09-14 07:57:52,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:57:52,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:57:52,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:57:52,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:57:52,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:57:52,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:57:52,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:57:53,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:53] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.178 0.703 2026-09-14 07:57:53,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5BF28E0F388996F94C164B707DF2C7D3', 'loaderId': '100BFDCBB315662548BD77AE7553E45E', 'isDownload': False} 2026-09-14 07:57:53,704 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-14 07:57:53,710 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:57:53,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:53] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 07:57:53,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:53] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-09-14 07:57:53,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:53] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.052 2026-09-14 07:57:54,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 07:57:54,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-14 07:57:54,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:57:54,274 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-14 07:57:54,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:57:55,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:57:55,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.417 0.428 2026-09-14 07:57:55,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.051 2026-09-14 07:57:55,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.013 2026-09-14 07:57:55,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:57:55,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.046 0.046 2026-09-14 07:57:55,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.042 0.138 2026-09-14 07:57:55,546 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:57:55,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.207 2026-09-14 07:57:55,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.285 2026-09-14 07:57:55,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.335 2026-09-14 07:57:55,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.385 2026-09-14 07:57:55,822 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:57:55,838 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:55,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.036 0.337 2026-09-14 07:57:55,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:57:55,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.326 2026-09-14 07:57:55,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.334 2026-09-14 07:57:55,972 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:56,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.335 2026-09-14 07:57:56,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.039 0.366 2026-09-14 07:57:56,151 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:57:56,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.307 2026-09-14 07:57:56,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.320 2026-09-14 07:57:56,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.008 0.283 2026-09-14 07:57:56,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.023 0.316 2026-09-14 07:57:56,332 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.284 2026-09-14 07:57:56,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.266 2026-09-14 07:57:56,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.181 2026-09-14 07:57:56,363 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.180 2026-09-14 07:57:56,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.008 0.174 2026-09-14 07:57:56,423 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.011 0.180 2026-09-14 07:57:56,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:57:56,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.016 2026-09-14 07:57:56,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:57:56,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.021 2026-09-14 07:57:56,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:56] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 07:57:57,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-09-14 07:57:57,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-09-14 07:57:57,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:57] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.008 0.016 2026-09-14 07:57:57,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:57] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.031 0.024 2026-09-14 07:57:57,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.024 2026-09-14 07:57:57,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 07:57:58,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:57:58,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-09-14 07:57:58,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:57:58,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:57:58,591 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:57:58,596 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:57:58,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:57:58,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:57:58,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:57:58,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:57:58,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98075899 for PoS orders references: ['Order 00362-001-0001'] (draft: False) 2026-09-14 07:57:58,716 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:57:58,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29832 2026-09-14 07:57:58,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:57:58,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29832 2026-09-14 07:57:58,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp2tg3hm4b_chrome_odoo" 2026-09-14 07:57:58,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-14 07:57:58,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98075899 with result: [{'id': 468, 'pos_reference': 'Order 00362-001-0001', 'account_move': False}] 2026-09-14 07:57:59,352 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:57:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.365 0.293 2026-09-14 07:57:59,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-14 07:58:00,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 29970 2026-09-14 07:58:00,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgzg72l37_chrome_odoo 2026-09-14 07:58:00,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37675/json/version 2026-09-14 07:58:01,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37675/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:01,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:01,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37675/json 2026-09-14 07:58:01,008 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37675/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:01,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37675/devtools/page/A2504AB0C01CAAC4AA19CD018BC105A0 2026-09-14 07:58:01,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:01,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:01,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:01,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:01,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:01,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:01,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:58:02,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.076 0.635 2026-09-14 07:58:02,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A2504AB0C01CAAC4AA19CD018BC105A0', 'loaderId': 'A3A31CA712869ACBCFC3539D52F078CD', 'isDownload': False} 2026-09-14 07:58:02,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-14 07:58:02,091 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:02,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 07:58:02,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 07:58:02,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-14 07:58:02,526 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-14 07:58:02,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 07:58:02,585 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:58:02,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:58:02,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:58:03,390 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.361 0.418 2026-09-14 07:58:03,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.064 0.844 2026-09-14 07:58:03,554 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:03,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.181 2026-09-14 07:58:03,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 07:58:03,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 07:58:04,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.317 0.338 2026-09-14 07:58:04,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:58:04,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.050 2026-09-14 07:58:04,569 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.023 0.014 2026-09-14 07:58:04,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 07:58:04,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.083 0.048 2026-09-14 07:58:04,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.194 2026-09-14 07:58:04,850 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:04,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:04] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.039 0.254 2026-09-14 07:58:05,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.037 0.336 2026-09-14 07:58:05,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.400 2026-09-14 07:58:05,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.475 2026-09-14 07:58:05,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.413 2026-09-14 07:58:05,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.064 0.365 2026-09-14 07:58:05,313 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:05,326 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:58:05,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:05,352 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:05,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.040 0.401 2026-09-14 07:58:05,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.037 0.389 2026-09-14 07:58:05,487 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.378 2026-09-14 07:58:05,506 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:05,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.033 0.333 2026-09-14 07:58:05,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.355 2026-09-14 07:58:05,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-14 07:58:05,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.048 0.252 2026-09-14 07:58:05,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.220 2026-09-14 07:58:05,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-09-14 07:58:05,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.001 0.200 2026-09-14 07:58:05,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.001 0.209 2026-09-14 07:58:05,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.203 2026-09-14 07:58:06,074 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:58:06,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:06] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.031 2026-09-14 07:58:06,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:06] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 07:58:07,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment'))' 2026-09-14 07:58:07,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+10"))' 2026-09-14 07:58:07,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.024 2026-09-14 07:58:07,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.029 0.024 2026-09-14 07:58:07,207 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.022 2026-09-14 07:58:07,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:58:08,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:58:08,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:58:08,059 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:08,065 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:58:08,084 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:58:08,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:58:08,149 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:58:08,161 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17910941 for PoS orders references: ['Order 00363-002-0001'] (draft: False) 2026-09-14 07:58:08,166 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:58:08,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17910941 with result: [{'id': 469, 'pos_reference': 'Order 00363-002-0001', 'account_move': False}] 2026-09-14 07:58:09,036 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.582 0.299 2026-09-14 07:58:09,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.877 2026-09-14 07:58:09,126 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:09] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.009 2026-09-14 07:58:09,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-09-14 07:58:09,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-14 07:58:09,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-14 07:58:09,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.024 0.023 2026-09-14 07:58:10,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:10] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.047 0.041 2026-09-14 07:58:10,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 07:58:10,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")))' 2026-09-14 07:58:10,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 07:58:10,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-09-14 07:58:10,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:58:10,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:58:10,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 07:58:10,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:58:10,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18343079 for PoS orders references: ['Order 00363-002-0002'] (draft: False) 2026-09-14 07:58:10,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:58:11,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18343079 with result: [{'id': 470, 'pos_reference': 'Order 00363-002-0002', 'account_move': False}] 2026-09-14 07:58:11,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.156 0.218 2026-09-14 07:58:11,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:11] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 304 - 6 0.011 0.008 2026-09-14 07:58:12,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:58:12,064 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:12,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 29970 2026-09-14 07:58:12,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:58:12,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 29970 2026-09-14 07:58:12,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgzg72l37_chrome_odoo" 2026-09-14 07:58:12,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-09-14 07:58:14,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30110 2026-09-14 07:58:14,812 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp93bt104a_chrome_odoo 2026-09-14 07:58:14,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46689/json/version 2026-09-14 07:58:14,814 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46689/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:14,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:14,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46689/json 2026-09-14 07:58:14,880 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46689/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:14,891 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46689/devtools/page/455E4550C5972345A8A8BD1D3D49D5B2 2026-09-14 07:58:14,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:14,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:15,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:15,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:15,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:15,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:15,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:58:16,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.165 0.666 2026-09-14 07:58:16,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '455E4550C5972345A8A8BD1D3D49D5B2', 'loaderId': '885A51D02CEDA9F6B324FFCA7796DA1A', 'isDownload': False} 2026-09-14 07:58:16,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-09-14 07:58:16,365 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:16,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-14 07:58:16,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-14 07:58:16,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-09-14 07:58:16,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-09-14 07:58:16,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.012 2026-09-14 07:58:16,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 07:58:16,939 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:58:16,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentFixedTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:58:17,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.306 0.390 2026-09-14 07:58:17,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:58:17,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.053 2026-09-14 07:58:17,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.014 2026-09-14 07:58:17,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-14 07:58:17,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.022 0.045 2026-09-14 07:58:17,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.099 2026-09-14 07:58:17,956 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:18,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.041 0.149 2026-09-14 07:58:18,075 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.010 0.229 2026-09-14 07:58:18,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.274 2026-09-14 07:58:18,157 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:58:18,176 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:58:18,189 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:58:18,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.332 2026-09-14 07:58:18,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.028 0.303 2026-09-14 07:58:18,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:58:18,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.345 2026-09-14 07:58:18,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.316 2026-09-14 07:58:18,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.338 2026-09-14 07:58:18,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.255 2026-09-14 07:58:18,484 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:58:18,506 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.029 0.273 2026-09-14 07:58:18,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.241 2026-09-14 07:58:18,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.204 2026-09-14 07:58:18,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.191 2026-09-14 07:58:18,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.040 0.202 2026-09-14 07:58:18,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.188 2026-09-14 07:58:18,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.197 2026-09-14 07:58:18,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.238 2026-09-14 07:58:18,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.256 2026-09-14 07:58:18,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.276 2026-09-14 07:58:18,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.202 2026-09-14 07:58:18,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:58:18,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.018 2026-09-14 07:58:18,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:58:18,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:18] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.019 2026-09-14 07:58:19,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 07:58:19,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-09-14 07:58:19,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-09-14 07:58:19,945 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.028 0.016 2026-09-14 07:58:19,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:19] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.023 0.023 2026-09-14 07:58:20,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.022 2026-09-14 07:58:20,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:58:20,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 07:58:20,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-09-14 07:58:20,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-09-14 07:58:20,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:58:20,861 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:20,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30110 2026-09-14 07:58:20,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:58:20,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30110 2026-09-14 07:58:20,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp93bt104a_chrome_odoo" 2026-09-14 07:58:20,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-14 07:58:23,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30240 2026-09-14 07:58:23,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpe12opeiu_chrome_odoo 2026-09-14 07:58:23,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43659/json/version 2026-09-14 07:58:23,749 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43659/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:23,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:23,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43659/json 2026-09-14 07:58:23,762 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43659/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:23,778 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43659/devtools/page/0A75583A55F6DB5A24EA6B916D095ABC 2026-09-14 07:58:23,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:23,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:24,197 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:24,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:24,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:24,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:24,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:58:25,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.141 0.694 2026-09-14 07:58:25,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0A75583A55F6DB5A24EA6B916D095ABC', 'loaderId': 'EAFD2FCED78533286D0506EC5B11837F', 'isDownload': False} 2026-09-14 07:58:25,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-14 07:58:25,062 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:25,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 07:58:25,098 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-14 07:58:25,105 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.033 2026-09-14 07:58:25,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.024 2026-09-14 07:58:25,562 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:58:25,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.032 2026-09-14 07:58:25,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 07:58:25,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:58:26,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:58:26,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.461 0.434 2026-09-14 07:58:26,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.052 2026-09-14 07:58:26,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.013 2026-09-14 07:58:26,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 07:58:26,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.102 0.050 2026-09-14 07:58:26,909 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:58:26,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.189 2026-09-14 07:58:27,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.031 0.264 2026-09-14 07:58:27,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.031 0.300 2026-09-14 07:58:27,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.057 0.335 2026-09-14 07:58:27,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.409 2026-09-14 07:58:27,249 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:27,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.310 2026-09-14 07:58:27,285 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 07:58:27,287 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 07:58:27,307 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:58:27,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1744&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.327 2026-09-14 07:58:27,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.334 2026-09-14 07:58:27,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.323 2026-09-14 07:58:27,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.293 2026-09-14 07:58:27,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.221 2026-09-14 07:58:27,557 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:58:27,615 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.043 0.262 2026-09-14 07:58:27,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.298 2026-09-14 07:58:27,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.253 2026-09-14 07:58:27,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.212 2026-09-14 07:58:27,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.217 2026-09-14 07:58:27,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.193 2026-09-14 07:58:27,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.008 0.201 2026-09-14 07:58:27,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.008 0.181 2026-09-14 07:58:27,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.177 2026-09-14 07:58:27,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.001 0.184 2026-09-14 07:58:27,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.176 2026-09-14 07:58:28,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:58:28,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.015 0.014 2026-09-14 07:58:28,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:58:28,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.033 0.034 2026-09-14 07:58:28,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 07:58:29,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-09-14 07:58:29,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-09-14 07:58:29,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.047 0.021 2026-09-14 07:58:29,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.020 0.037 2026-09-14 07:58:29,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.026 0.034 2026-09-14 07:58:29,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 07:58:29,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-14 07:58:30,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("2.20")))' 2026-09-14 07:58:30,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-09-14 07:58:30,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("3.00")))' 2026-09-14 07:58:30,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:58:30,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:58:30,141 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:30,147 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:58:30,187 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:58:30,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:58:30,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.013 2026-09-14 07:58:30,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:58:30,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:58:30,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46568543 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-09-14 07:58:30,324 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 07:58:33,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46568543 with result: [{'id': 471, 'pos_reference': 'Order 00365-001-0001', 'account_move': 769}] 2026-09-14 07:58:33,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 905 1.486 1.683 2026-09-14 07:58:33,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 3.134 2026-09-14 07:58:33,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:33] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.027 0.015 2026-09-14 07:58:33,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 07:58:33,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:33] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.009 2026-09-14 07:58:34,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:58:34,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:34,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30240 2026-09-14 07:58:34,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:58:34,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30240 2026-09-14 07:58:34,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpe12opeiu_chrome_odoo" 2026-09-14 07:58:34,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-09-14 07:58:35,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30377 2026-09-14 07:58:35,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6cak3gp2_chrome_odoo 2026-09-14 07:58:35,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43709/json/version 2026-09-14 07:58:35,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43709/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:35,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:35,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43709/json 2026-09-14 07:58:35,725 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43709/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:35,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43709/devtools/page/F19E7AB3F64C3FB30A91E7B1DE62BBFA 2026-09-14 07:58:35,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:35,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:36,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:36,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:36,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:36,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:36,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:58:38,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.156 1.610 2026-09-14 07:58:38,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F19E7AB3F64C3FB30A91E7B1DE62BBFA', 'loaderId': '579B3D127E0CD916B3997096DD24CC54', 'isDownload': False} 2026-09-14 07:58:38,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-09-14 07:58:38,062 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:38,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.007 2026-09-14 07:58:38,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.014 2026-09-14 07:58:38,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.060 2026-09-14 07:58:38,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 07:58:38,625 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.010 2026-09-14 07:58:38,673 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-14 07:58:38,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.012 2026-09-14 07:58:38,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_import_so_to_pos_no_existing_lot', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:58:39,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:58:39,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.492 0.444 2026-09-14 07:58:39,753 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.055 2026-09-14 07:58:39,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.013 2026-09-14 07:58:39,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-14 07:58:39,921 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.050 0.042 2026-09-14 07:58:39,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.135 2026-09-14 07:58:39,982 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:40,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.190 2026-09-14 07:58:40,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.008 0.235 2026-09-14 07:58:40,116 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 07:58:40,125 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:40,134 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:40,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.279 2026-09-14 07:58:40,155 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:58:40,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.345 2026-09-14 07:58:40,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.290 2026-09-14 07:58:40,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.262 2026-09-14 07:58:40,321 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.260 2026-09-14 07:58:40,381 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.028 0.213 2026-09-14 07:58:40,397 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 07:58:40,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.233 2026-09-14 07:58:40,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.208 2026-09-14 07:58:40,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.216 2026-09-14 07:58:40,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.198 2026-09-14 07:58:40,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.201 2026-09-14 07:58:40,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.027 0.194 2026-09-14 07:58:40,619 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.024 0.195 2026-09-14 07:58:40,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.224 2026-09-14 07:58:40,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.245 2026-09-14 07:58:40,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.005 0.236 2026-09-14 07:58:40,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.008 0.247 2026-09-14 07:58:40,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:58:40,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-09-14 07:58:40,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.035 0.015 2026-09-14 07:58:40,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.036 0.041 2026-09-14 07:58:40,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:40] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.010 0.007 2026-09-14 07:58:41,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:58:41,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'Ensure at least one line is imported (trigger: .order-container .orderline)' 2026-09-14 07:58:41,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:41] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.021 0.019 2026-09-14 07:58:41,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:41] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.030 0.026 2026-09-14 07:58:42,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.022 0.024 2026-09-14 07:58:42,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:58:42,814 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:42,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-09-14 07:58:42,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30377 2026-09-14 07:58:42,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:58:42,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30377 2026-09-14 07:58:42,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6cak3gp2_chrome_odoo" 2026-09-14 07:58:42,935 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-14 07:58:45,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30508 2026-09-14 07:58:45,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpbxiiigid_chrome_odoo 2026-09-14 07:58:45,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37641/json/version 2026-09-14 07:58:45,751 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37641/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:45,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:45,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37641/json 2026-09-14 07:58:45,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37641/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:45,768 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37641/devtools/page/AEF468E8DE4BFE38ABC7ACF8BE95E622 2026-09-14 07:58:45,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:45,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:46,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:46,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:46,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:46,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:46,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:58:47,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:47] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.131 0.716 2026-09-14 07:58:47,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AEF468E8DE4BFE38ABC7ACF8BE95E622', 'loaderId': 'A1D1883D21AAB35434642AB177C7CCC8', 'isDownload': False} 2026-09-14 07:58:47,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-09-14 07:58:47,412 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:58:47,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:47] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.007 2026-09-14 07:58:47,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:47] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.034 2026-09-14 07:58:47,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:47] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.052 2026-09-14 07:58:48,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.008 2026-09-14 07:58:48,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.006 2026-09-14 07:58:48,108 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:58:48,119 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:58:48,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:58:48,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.179 0.405 2026-09-14 07:58:48,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.054 2026-09-14 07:58:48,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-09-14 07:58:48,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-14 07:58:48,988 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:48] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.046 2026-09-14 07:58:49,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.021 0.101 2026-09-14 07:58:49,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.027 0.140 2026-09-14 07:58:49,115 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:58:49,190 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.042 0.208 2026-09-14 07:58:49,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.270 2026-09-14 07:58:49,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.348 2026-09-14 07:58:49,339 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.332 2026-09-14 07:58:49,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.330 2026-09-14 07:58:49,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.036 0.285 2026-09-14 07:58:49,458 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:49,482 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 07:58:49,514 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:49,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.021 0.314 2026-09-14 07:58:49,558 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-14 07:58:49,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.040 0.339 2026-09-14 07:58:49,662 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.020 0.308 2026-09-14 07:58:49,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:49,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.035 0.339 2026-09-14 07:58:49,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.345 2026-09-14 07:58:49,906 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.103 0.265 2026-09-14 07:58:49,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.375 2026-09-14 07:58:49,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.025 0.319 2026-09-14 07:58:50,016 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.327 2026-09-14 07:58:50,047 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.011 0.301 2026-09-14 07:58:50,091 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.017 0.322 2026-09-14 07:58:50,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.288 2026-09-14 07:58:50,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:58:50,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:58:50,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-09-14 07:58:50,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.053 0.023 2026-09-14 07:58:50,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.033 0.079 2026-09-14 07:58:50,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 07:58:51,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:58:51,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Await confirmation demand popup (trigger: .modal-body:contains('Do you want to load the SN/Lots linked to the Sales Order?'))' 2026-09-14 07:58:51,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.018 2026-09-14 07:58:51,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.039 0.034 2026-09-14 07:58:51,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.023 2026-09-14 07:58:52,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 07:58:52,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Choose to auto link the lot number to the order line (trigger: .button.confirm:contains('Yes'))' 2026-09-14 07:58:52,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure first line has lot 1001 (trigger: .order-container .orderline:nth-child(1):contains(Product):contains(1001))' 2026-09-14 07:58:52,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure second line has lot 1002 (trigger: .order-container .orderline:nth-child(2):contains(Product):contains(1002))' 2026-09-14 07:58:52,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:58:52,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:58:52,342 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:52,348 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:58:52,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:58:52,395 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.014 2026-09-14 07:58:52,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:58:52,441 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60565676 for PoS orders references: ['Order 00367-001-0001'] (draft: False) 2026-09-14 07:58:52,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 07:58:52,449 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:52,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60565676 with result: [{'id': 472, 'pos_reference': 'Order 00367-001-0001', 'account_move': False}] 2026-09-14 07:58:52,926 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [705, 706, 707] 2026-09-14 07:58:53,497 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.655 0.404 2026-09-14 07:58:53,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.227 2026-09-14 07:58:53,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.008 2026-09-14 07:58:54,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:58:54,297 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:58:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:58:54,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30508 2026-09-14 07:58:54,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:58:54,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30508 2026-09-14 07:58:54,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpbxiiigid_chrome_odoo" 2026-09-14 07:58:55,067 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [708, 709, 710] 2026-09-14 07:58:56,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-14 07:58:58,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30651 2026-09-14 07:58:58,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpkb4scsx1_chrome_odoo 2026-09-14 07:58:58,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41077/json/version 2026-09-14 07:58:58,845 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41077/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:58:58,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:58:58,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41077/json 2026-09-14 07:58:58,856 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41077/json with timeout 3 increased to 10s during tests 2026-09-14 07:58:58,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41077/devtools/page/981ADB59F531BAD9B9D8348A49EEFE6D 2026-09-14 07:58:58,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:58:58,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:58:59,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:58:59,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:58:59,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:58:59,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:58:59,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:59:00,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.188 0.757 2026-09-14 07:59:00,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '981ADB59F531BAD9B9D8348A49EEFE6D', 'loaderId': '726944BB0AB99603BFD8B84BDBEB738F', 'isDownload': False} 2026-09-14 07:59:00,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-14 07:59:00,257 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:00,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.007 2026-09-14 07:59:00,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.024 2026-09-14 07:59:00,313 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.041 2026-09-14 07:59:00,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 07:59:00,812 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.009 2026-09-14 07:59:00,832 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:00,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 07:59:00,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:59:01,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.214 0.404 2026-09-14 07:59:01,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:01] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 0.645 2026-09-14 07:59:01,594 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:01,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.150 2026-09-14 07:59:01,707 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:59:01,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.005 2026-09-14 07:59:02,400 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.272 0.353 2026-09-14 07:59:02,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.052 2026-09-14 07:59:02,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:59:02,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.012 2026-09-14 07:59:02,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 07:59:02,686 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.036 0.055 2026-09-14 07:59:02,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.024 0.140 2026-09-14 07:59:02,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 07:59:02,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.179 2026-09-14 07:59:02,888 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.221 2026-09-14 07:59:02,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:02] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.262 2026-09-14 07:59:03,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.331 2026-09-14 07:59:03,036 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:03,069 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.356 2026-09-14 07:59:03,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 07:59:03,080 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:59:03,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.042 0.306 2026-09-14 07:59:03,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 07:59:03,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.359 2026-09-14 07:59:03,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.040 0.355 2026-09-14 07:59:03,316 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:59:03,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.358 2026-09-14 07:59:03,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.073 0.274 2026-09-14 07:59:03,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.344 2026-09-14 07:59:03,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.258 2026-09-14 07:59:03,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.250 2026-09-14 07:59:03,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.185 2026-09-14 07:59:03,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.178 2026-09-14 07:59:03,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.194 2026-09-14 07:59:03,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.105 2026-09-14 07:59:03,586 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.097 2026-09-14 07:59:03,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:59:03,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.040 0.019 2026-09-14 07:59:04,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:59:04,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:04] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.017 0.018 2026-09-14 07:59:04,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:04] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-09-14 07:59:04,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:59:04,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:59:04,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:04] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.017 2026-09-14 07:59:04,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:04] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.009 0.022 2026-09-14 07:59:05,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.024 2026-09-14 07:59:05,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 07:59:05,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:59:05,853 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:05,856 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:05,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:59:05,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:59:05,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.017 2026-09-14 07:59:05,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 07:59:05,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15899253 for PoS orders references: ['Order 00368-002-0001'] (draft: False) 2026-09-14 07:59:05,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:06,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15899253 with result: [{'id': 473, 'pos_reference': 'Order 00368-002-0001', 'account_move': False}] 2026-09-14 07:59:06,499 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [714] 2026-09-14 07:59:06,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.436 0.417 2026-09-14 07:59:06,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.461 2026-09-14 07:59:06,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:06] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.011 2026-09-14 07:59:07,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:59:07,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'Check that the orders list is empty (trigger: body:not(:has(.order-row)))' 2026-09-14 07:59:07,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-14 07:59:07,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 07:59:08,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:59:08,451 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:08,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30651 2026-09-14 07:59:08,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:59:08,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30651 2026-09-14 07:59:08,522 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpkb4scsx1_chrome_odoo" 2026-09-14 07:59:08,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-14 07:59:11,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-14 07:59:12,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35177666 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-14 07:59:15,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35177666 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 776}] 2026-09-14 07:59:15,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 07:59:23,535 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 07:59:26,864 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:26,865 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 07:59:36,730 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-09-14 07:59:39,614 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:39,615 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-09-14 07:59:40,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30786 2026-09-14 07:59:40,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxcq81_6v_chrome_odoo 2026-09-14 07:59:40,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35391/json/version 2026-09-14 07:59:40,838 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35391/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:59:40,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:59:40,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35391/json 2026-09-14 07:59:40,857 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35391/json with timeout 3 increased to 10s during tests 2026-09-14 07:59:40,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35391/devtools/page/E066A4969C8DB50A597C5019C9466EBB 2026-09-14 07:59:40,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:59:40,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:59:41,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:59:41,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:59:41,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:59:41,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:59:41,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:59:42,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.190 0.782 2026-09-14 07:59:42,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E066A4969C8DB50A597C5019C9466EBB', 'loaderId': 'E27256F2FB293FFD9D40F3C28F2E8A0F', 'isDownload': False} 2026-09-14 07:59:42,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-14 07:59:42,335 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:42,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.008 2026-09-14 07:59:42,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.035 2026-09-14 07:59:42,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.043 2026-09-14 07:59:42,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 07:59:42,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-14 07:59:42,860 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:42,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-14 07:59:42,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:59:43,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.500 0.412 2026-09-14 07:59:43,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:43] "GET /pos/ui HTTP/1.1" 200 - 22 0.043 0.932 2026-09-14 07:59:43,929 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:44,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.147 0.135 2026-09-14 07:59:44,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.080 2026-09-14 07:59:44,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 07:59:44,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.269 0.336 2026-09-14 07:59:44,862 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.051 2026-09-14 07:59:44,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.031 0.015 2026-09-14 07:59:44,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:59:44,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.006 2026-09-14 07:59:45,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.032 0.081 2026-09-14 07:59:45,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.152 2026-09-14 07:59:45,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 07:59:45,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.189 2026-09-14 07:59:45,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-14 07:59:45,238 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59: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-09-14 07:59:45,246 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:45,257 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:59:45,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.276 2026-09-14 07:59:45,309 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:45,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.338 2026-09-14 07:59:45,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.296 2026-09-14 07:59:45,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.010 0.267 2026-09-14 07:59:45,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.290 2026-09-14 07:59:45,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.010 0.219 2026-09-14 07:59:45,531 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 07:59:45,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.063 0.231 2026-09-14 07:59:45,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.240 2026-09-14 07:59:45,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.242 2026-09-14 07:59:45,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.241 2026-09-14 07:59:45,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.229 2026-09-14 07:59:45,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.041 0.205 2026-09-14 07:59:45,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.256 2026-09-14 07:59:45,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.228 2026-09-14 07:59:45,871 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.225 2026-09-14 07:59:45,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:45] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.221 2026-09-14 07:59:46,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:59:46,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.027 0.016 2026-09-14 07:59:46,077 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:59:46,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:46] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.031 0.029 2026-09-14 07:59:46,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:46] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.009 0.011 2026-09-14 07:59:47,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:59:47,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 07:59:47,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:47] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.018 2026-09-14 07:59:47,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:47] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.023 0.023 2026-09-14 07:59:47,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.026 0.026 2026-09-14 07:59:47,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 07:59:48,008 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:59:48,010 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:59:48,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 07:59:48,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 07:59:48,066 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-14 07:59:48,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 07:59:48,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 07:59:48,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.003 2026-09-14 07:59:48,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59226425 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-09-14 07:59:48,127 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:59:48,128 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 07:59:48,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30786 2026-09-14 07:59:48,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 07:59:48,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30786 2026-09-14 07:59:48,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxcq81_6v_chrome_odoo" 2026-09-14 07:59:48,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-14 07:59:51,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59226425 with result: [{'id': 476, 'pos_reference': 'Order 00371-002-0001', 'account_move': 778}] 2026-09-14 07:59:51,990 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [718] 2026-09-14 07:59:52,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.966 2.262 2026-09-14 07:59:52,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-14 07:59:53,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 30915 2026-09-14 07:59:53,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpt6qljjnt_chrome_odoo 2026-09-14 07:59:53,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36497/json/version 2026-09-14 07:59:53,722 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36497/json/version with timeout 3 increased to 10s during tests 2026-09-14 07:59:53,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 07:59:53,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36497/json 2026-09-14 07:59:53,770 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36497/json with timeout 3 increased to 10s during tests 2026-09-14 07:59:53,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36497/devtools/page/AB8CA67CDE1EE664FD300E85B6AFC6CF 2026-09-14 07:59:53,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 07:59:53,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 07:59:54,343 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 07:59:54,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 07:59:54,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 07:59:54,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 07:59:54,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 07:59:55,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.147 0.667 2026-09-14 07:59:55,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AB8CA67CDE1EE664FD300E85B6AFC6CF', 'loaderId': '7F042E200E18A9CD2DA34CE2E4AB88D4', 'isDownload': False} 2026-09-14 07:59:55,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-14 07:59:55,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:55,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 07:59:55,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.019 2026-09-14 07:59:55,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-09-14 07:59:55,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.008 2026-09-14 07:59:55,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.014 2026-09-14 07:59:55,638 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:59:55,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-14 07:59:55,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 07:59:56,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.461 0.412 2026-09-14 07:59:56,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:56] "GET /pos/ui HTTP/1.1" 200 - 22 0.041 0.886 2026-09-14 07:59:56,646 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 07:59:56,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.091 0.125 2026-09-14 07:59:56,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.027 0.032 2026-09-14 07:59:56,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-14 07:59:57,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.271 0.367 2026-09-14 07:59:57,582 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.038 2026-09-14 07:59:57,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.013 2026-09-14 07:59:57,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-14 07:59:57,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 07:59:57,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.052 0.058 2026-09-14 07:59:57,773 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:57,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.055 0.142 2026-09-14 07:59:57,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.046 0.215 2026-09-14 07:59:57,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:57] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.292 2026-09-14 07:59:58,055 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.347 2026-09-14 07:59:58,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.021 0.438 2026-09-14 07:59:58,152 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 07:59:58,166 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 07:59:58,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.374 2026-09-14 07:59:58,191 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:59:58,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.354 2026-09-14 07:59:58,243 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 07:59:58,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.047 0.347 2026-09-14 07:59:58,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.404 2026-09-14 07:59:58,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.403 2026-09-14 07:59:58,490 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 07:59:58,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.280 2026-09-14 07:59:58,504 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.004 0.274 2026-09-14 07:59:58,558 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.037 0.277 2026-09-14 07:59:58,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.252 2026-09-14 07:59:58,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.043 0.247 2026-09-14 07:59:58,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.213 2026-09-14 07:59:58,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.185 2026-09-14 07:59:58,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.023 0.220 2026-09-14 07:59:58,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.017 0.266 2026-09-14 07:59:58,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.263 2026-09-14 07:59:58,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 07:59:58,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.039 0.017 2026-09-14 07:59:58,947 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 07:59:58,999 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.028 2026-09-14 07:59:59,059 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.030 2026-09-14 07:59:59,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 07:59:59,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98"))' 2026-09-14 07:59:59,889 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:59] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.018 0.023 2026-09-14 07:59:59,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:59] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.026 2026-09-14 07:59:59,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 07:59:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.019 0.024 2026-09-14 08:00:00,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.003 2026-09-14 08:00:00,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.50")))' 2026-09-14 08:00:00,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-09-14 08:00:00,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.5")):has(.price:contains("4.14")))' 2026-09-14 08:00:00,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:00,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 30915 2026-09-14 08:00:00,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:00,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 30915 2026-09-14 08:00:00,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpt6qljjnt_chrome_odoo" 2026-09-14 08:00:00,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-14 08:00:02,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31043 2026-09-14 08:00:02,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpdtx58r3i_chrome_odoo 2026-09-14 08:00:02,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45603/json/version 2026-09-14 08:00:02,085 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45603/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:02,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:02,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45603/json 2026-09-14 08:00:02,112 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45603/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:02,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45603/devtools/page/3AC4525E44926BB625E3E694B3E7201A 2026-09-14 08:00:02,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:02,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:02,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:02,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:02,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:02,694 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:02,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:04,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:04] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.221 1.526 2026-09-14 08:00:04,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '3AC4525E44926BB625E3E694B3E7201A', 'loaderId': '5428C4B99A6124A9D170DB9C4AAE5C60', 'isDownload': False} 2026-09-14 08:00:04,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-14 08:00:04,455 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:04,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:04] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-09-14 08:00:04,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:04] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-09-14 08:00:04,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:04] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-09-14 08:00:05,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 08:00:05,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.009 2026-09-14 08:00:05,092 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:05,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.018 2026-09-14 08:00:05,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:05,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.330 0.459 2026-09-14 08:00:06,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "GET /pos/ui HTTP/1.1" 200 - 22 0.038 0.807 2026-09-14 08:00:06,049 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:06,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.115 2026-09-14 08:00:06,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-14 08:00:06,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:00:06,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.212 0.366 2026-09-14 08:00:06,939 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.052 2026-09-14 08:00:06,977 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.014 2026-09-14 08:00:07,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.006 2026-09-14 08:00:07,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:00:07,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.063 0.045 2026-09-14 08:00:07,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.048 0.148 2026-09-14 08:00:07,230 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:07,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.239 2026-09-14 08:00:07,307 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:07,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 08:00:07,333 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:07,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.269 2026-09-14 08:00:07,360 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:00:07,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.010 0.320 2026-09-14 08:00:07,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.040 0.401 2026-09-14 08:00:07,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.357 2026-09-14 08:00:07,603 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.046 0.322 2026-09-14 08:00:07,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.274 2026-09-14 08:00:07,645 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:07,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.015 0.270 2026-09-14 08:00:07,679 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.269 2026-09-14 08:00:07,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.051 0.243 2026-09-14 08:00:07,793 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.283 2026-09-14 08:00:07,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.239 2026-09-14 08:00:07,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.197 2026-09-14 08:00:07,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.197 2026-09-14 08:00:07,929 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.242 2026-09-14 08:00:07,976 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.269 2026-09-14 08:00:08,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.014 0.203 2026-09-14 08:00:08,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.223 2026-09-14 08:00:08,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.224 2026-09-14 08:00:08,059 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:08,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.020 0.015 2026-09-14 08:00:08,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:00:08,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.052 0.019 2026-09-14 08:00:08,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:08] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.009 0.011 2026-09-14 08:00:09,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:09,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:00:09,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:09] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.031 0.019 2026-09-14 08:00:09,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:09] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.034 0.023 2026-09-14 08:00:09,230 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.030 0.022 2026-09-14 08:00:09,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:00:10,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:00:10,044 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:10,045 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:10,061 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:00:10,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.014 2026-09-14 08:00:10,102 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-14 08:00:10,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:00:10,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:10,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23138292 for PoS orders references: ['Order 00373-002-0001'] (draft: False) 2026-09-14 08:00:10,169 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 08:00:10,171 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 08:00:10,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31043 2026-09-14 08:00:10,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:10,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31043 2026-09-14 08:00:10,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpdtx58r3i_chrome_odoo" 2026-09-14 08:00:10,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [, ] 2026-09-14 08:00:13,141 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23138292 with result: [{'id': 477, 'pos_reference': 'Order 00373-002-0001', 'account_move': 780}] 2026-09-14 08:00:13,974 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [720] 2026-09-14 08:00:14,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 2.227 1.977 2026-09-14 08:00:14,349 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 4.170 2026-09-14 08:00:14,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-09-14 08:00:15,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31175 2026-09-14 08:00:15,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpr6fp2gro_chrome_odoo 2026-09-14 08:00:15,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39907/json/version 2026-09-14 08:00:15,678 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39907/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:15,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:15,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39907/json 2026-09-14 08:00:15,738 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39907/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:15,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39907/devtools/page/DEA21ED3389B99A398E59F1164CD57D5 2026-09-14 08:00:15,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:15,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:16,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:16,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:16,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:16,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:16,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:17,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.161 0.705 2026-09-14 08:00:17,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'DEA21ED3389B99A398E59F1164CD57D5', 'loaderId': 'B86E9975EF8B9D48E34908966407E8C5', 'isDownload': False} 2026-09-14 08:00:17,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-09-14 08:00:17,032 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:17,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-14 08:00:17,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.025 2026-09-14 08:00:17,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-09-14 08:00:17,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.009 2026-09-14 08:00:17,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.015 2026-09-14 08:00:17,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 08:00:17,548 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 08:00:17,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosQuotationSaving', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:18,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.437 0.435 2026-09-14 08:00:18,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:18] "GET /pos/ui HTTP/1.1" 200 - 22 0.050 0.904 2026-09-14 08:00:18,567 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:18,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.137 2026-09-14 08:00:18,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-14 08:00:18,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:00:19,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.204 0.322 2026-09-14 08:00:19,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.048 2026-09-14 08:00:19,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-09-14 08:00:19,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 08:00:19,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.045 0.040 2026-09-14 08:00:19,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.011 0.121 2026-09-14 08:00:19,563 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 08:00:19,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.168 2026-09-14 08:00:19,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.212 2026-09-14 08:00:19,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.044 0.253 2026-09-14 08:00:19,755 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:00:19,777 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:19,790 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:00:19,809 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.360 2026-09-14 08:00:19,839 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.319 2026-09-14 08:00:19,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.310 2026-09-14 08:00:19,967 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:19] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.320 2026-09-14 08:00:20,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.027 0.331 2026-09-14 08:00:20,041 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.239 2026-09-14 08:00:20,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:20,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:20,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.030 0.234 2026-09-14 08:00:20,179 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.038 0.292 2026-09-14 08:00:20,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.314 2026-09-14 08:00:20,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.278 2026-09-14 08:00:20,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.013 0.238 2026-09-14 08:00:20,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.022 0.197 2026-09-14 08:00:20,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.243 2026-09-14 08:00:20,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.248 2026-09-14 08:00:20,373 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.009 0.172 2026-09-14 08:00:20,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.012 0.191 2026-09-14 08:00:20,453 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:00:20,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:20,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.016 2026-09-14 08:00:20,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:00:20,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.022 2026-09-14 08:00:20,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:20] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.010 2026-09-14 08:00:21,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:21,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(em.qty:contains("4")):has(.price:contains("40.00")))' 2026-09-14 08:00:21,490 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:21] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.017 2026-09-14 08:00:21,534 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:21] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.024 2026-09-14 08:00:21,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.021 2026-09-14 08:00:21,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:00:22,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Click on Save button (trigger: .control-button:contains("Save"))' 2026-09-14 08:00:22,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:22,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82635768 for PoS orders references: ['Order 00374-002-0001'] (draft: True) 2026-09-14 08:00:22,415 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:22,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31175 2026-09-14 08:00:22,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:22,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31175 2026-09-14 08:00:22,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpr6fp2gro_chrome_odoo" 2026-09-14 08:00:22,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-14 08:00:22,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82635768 with result: [{'id': 478, 'pos_reference': 'Order 00374-002-0001', 'account_move': False}] 2026-09-14 08:00:22,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.153 0.087 2026-09-14 08:00:22,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-14 08:00:23,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31303 2026-09-14 08:00:23,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxetbicm5_chrome_odoo 2026-09-14 08:00:23,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41355/json/version 2026-09-14 08:00:23,738 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41355/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:23,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:23,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41355/json 2026-09-14 08:00:23,787 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41355/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:23,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41355/devtools/page/C7386FD1608938C1F7AC37984805B370 2026-09-14 08:00:23,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:23,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:24,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:24,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:24,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:24,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:24,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:25,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.114 0.732 2026-09-14 08:00:25,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C7386FD1608938C1F7AC37984805B370', 'loaderId': '2C564DFD3F92E5A19427D118856B65EC', 'isDownload': False} 2026-09-14 08:00:25,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-14 08:00:25,213 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:25,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-09-14 08:00:25,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.024 2026-09-14 08:00:25,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.031 2026-09-14 08:00:25,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.018 2026-09-14 08:00:25,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.027 2026-09-14 08:00:25,764 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 08:00:25,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.015 2026-09-14 08:00:25,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:26,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.355 0.439 2026-09-14 08:00:26,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.055 0.824 2026-09-14 08:00:26,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:26,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.131 2026-09-14 08:00:26,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.018 0.023 2026-09-14 08:00:26,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-14 08:00:27,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.300 0.379 2026-09-14 08:00:27,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:00:27,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.046 2026-09-14 08:00:27,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.014 2026-09-14 08:00:27,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 08:00:27,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.070 0.054 2026-09-14 08:00:27,836 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:27,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.162 2026-09-14 08:00:27,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.186 2026-09-14 08:00:27,981 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:27,992 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:00:28,019 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:28,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.260 2026-09-14 08:00:28,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.310 2026-09-14 08:00:28,103 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:28,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.027 0.409 2026-09-14 08:00:28,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.324 2026-09-14 08:00:28,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.325 2026-09-14 08:00:28,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.261 2026-09-14 08:00:28,314 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:28,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.270 2026-09-14 08:00:28,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.226 2026-09-14 08:00:28,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.027 0.188 2026-09-14 08:00:28,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.026 0.178 2026-09-14 08:00:28,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.171 2026-09-14 08:00:28,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.061 0.180 2026-09-14 08:00:28,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.037 0.247 2026-09-14 08:00:28,675 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.321 2026-09-14 08:00:28,744 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.341 2026-09-14 08:00:28,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:28,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.373 2026-09-14 08:00:28,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.017 0.370 2026-09-14 08:00:28,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:00:28,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.018 0.293 2026-09-14 08:00:28,904 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.038 0.120 2026-09-14 08:00:28,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.109 2026-09-14 08:00:28,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.010 2026-09-14 08:00:29,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:29,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-09-14 08:00:29,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.028 0.019 2026-09-14 08:00:29,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.023 2026-09-14 08:00:29,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.023 2026-09-14 08:00:30,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:30,718 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:30,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31303 2026-09-14 08:00:30,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:30,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31303 2026-09-14 08:00:30,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxetbicm5_chrome_odoo" 2026-09-14 08:00:30,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-14 08:00:32,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31431 2026-09-14 08:00:32,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpd6bkqlb6_chrome_odoo 2026-09-14 08:00:32,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42909/json/version 2026-09-14 08:00:32,286 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42909/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:32,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:32,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42909/json 2026-09-14 08:00:32,338 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42909/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:32,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42909/devtools/page/E1E88FDBF264C86D4885BE7EFE1D9574 2026-09-14 08:00:32,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:32,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:32,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:32,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:32,986 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:32,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:32,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:33,903 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:33] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.190 0.721 2026-09-14 08:00:33,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E1E88FDBF264C86D4885BE7EFE1D9574', 'loaderId': '2A9E4ADFC06BCD4818049B0C0F39732F', 'isDownload': False} 2026-09-14 08:00:33,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-14 08:00:33,911 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:33,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:33] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 08:00:33,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:33] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 08:00:33,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:33] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.033 2026-09-14 08:00:34,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-14 08:00:34,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-09-14 08:00:34,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-09-14 08:00:34,381 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:34,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:35,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.298 0.405 2026-09-14 08:00:35,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "GET /pos/ui HTTP/1.1" 200 - 22 0.047 0.727 2026-09-14 08:00:35,209 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:35,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.138 2026-09-14 08:00:35,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 08:00:35,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:00:35,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.276 0.331 2026-09-14 08:00:36,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.039 2026-09-14 08:00:36,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.012 2026-09-14 08:00:36,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 08:00:36,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.053 2026-09-14 08:00:36,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.028 0.111 2026-09-14 08:00:36,263 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:00:36,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.179 2026-09-14 08:00:36,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.050 0.236 2026-09-14 08:00:36,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.322 2026-09-14 08:00:36,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.039 0.359 2026-09-14 08:00:36,545 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:00:36,550 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:36,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.351 2026-09-14 08:00:36,562 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:36,582 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:00:36,612 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.021 0.318 2026-09-14 08:00:36,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.322 2026-09-14 08:00:36,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.015 0.299 2026-09-14 08:00:36,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=product.product&field=image_128&id=1720&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.302 2026-09-14 08:00:36,786 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:36,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.018 0.224 2026-09-14 08:00:36,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.021 0.227 2026-09-14 08:00:36,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.051 0.286 2026-09-14 08:00:36,970 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.313 2026-09-14 08:00:36,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.017 0.296 2026-09-14 08:00:37,038 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.029 0.280 2026-09-14 08:00:37,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.257 2026-09-14 08:00:37,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.011 0.269 2026-09-14 08:00:37,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.268 2026-09-14 08:00:37,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.188 2026-09-14 08:00:37,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:00:37,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:37,359 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.015 2026-09-14 08:00:37,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:00:37,428 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.022 2026-09-14 08:00:37,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:37] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.006 2026-09-14 08:00:38,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:38,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-09-14 08:00:38,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:38] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.017 2026-09-14 08:00:38,393 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:38] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.013 0.024 2026-09-14 08:00:39,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-14 08:00:39,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-14 08:00:39,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-09-14 08:00:39,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-09-14 08:00:39,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:39,308 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:39,319 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31431 2026-09-14 08:00:39,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:39,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31431 2026-09-14 08:00:39,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpd6bkqlb6_chrome_odoo" 2026-09-14 08:00:39,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-14 08:00:40,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31557 2026-09-14 08:00:40,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfphn6c7y_chrome_odoo 2026-09-14 08:00:40,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39947/json/version 2026-09-14 08:00:40,779 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39947/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:40,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:40,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39947/json 2026-09-14 08:00:40,819 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39947/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:40,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39947/devtools/page/1CC0B839289AE80ED2922C554613A1F7 2026-09-14 08:00:40,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:40,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:41,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:41,430 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:41,438 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:41,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:41,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:42,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.121 0.688 2026-09-14 08:00:42,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1CC0B839289AE80ED2922C554613A1F7', 'loaderId': 'C4C33739695559876B2CD7D433D4533D', 'isDownload': False} 2026-09-14 08:00:42,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-14 08:00:42,265 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:42,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.026 0.015 2026-09-14 08:00:42,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.055 2026-09-14 08:00:42,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.051 2026-09-14 08:00:42,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-09-14 08:00:42,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-14 08:00:42,765 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:42,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 08:00:42,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:43,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.277 0.409 2026-09-14 08:00:43,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:43] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 0.677 2026-09-14 08:00:43,585 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:43,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.077 2026-09-14 08:00:43,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 08:00:43,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 08:00:44,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.273 0.309 2026-09-14 08:00:44,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.044 2026-09-14 08:00:44,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.015 2026-09-14 08:00:44,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 08:00:44,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.044 0.061 2026-09-14 08:00:44,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.125 2026-09-14 08:00:44,684 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:00:44,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.021 0.170 2026-09-14 08:00:44,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.237 2026-09-14 08:00:44,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.267 2026-09-14 08:00:44,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.310 2026-09-14 08:00:44,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.287 2026-09-14 08:00:44,935 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:44,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:00:44,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:45,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.044 0.266 2026-09-14 08:00:45,009 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:45,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.295 2026-09-14 08:00:45,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.028 0.326 2026-09-14 08:00:45,211 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.340 2026-09-14 08:00:45,229 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.009 0.300 2026-09-14 08:00:45,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:45,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.260 2026-09-14 08:00:45,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.269 2026-09-14 08:00:45,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.266 2026-09-14 08:00:45,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.221 2026-09-14 08:00:45,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.026 0.194 2026-09-14 08:00:45,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.161 2026-09-14 08:00:45,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.173 2026-09-14 08:00:45,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.170 2026-09-14 08:00:45,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.179 2026-09-14 08:00:45,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.188 2026-09-14 08:00:45,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:00:45,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:45,875 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.023 0.025 2026-09-14 08:00:45,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-09-14 08:00:45,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.025 2026-09-14 08:00:45,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:45] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 08:00:46,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:46,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:00:46,858 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:46] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.023 2026-09-14 08:00:46,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:46] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.021 0.022 2026-09-14 08:00:46,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.014 0.022 2026-09-14 08:00:47,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:00:47,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:00:47,762 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:47,764 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:00:47,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 08:00:47,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 08:00:47,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-09-14 08:00:47,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:00:47,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 08:00:47,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:47] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.008 2026-09-14 08:00:47,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:00:47,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:00:47,874 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:47,877 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39335612 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-09-14 08:00:48,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39335612 with result: [{'id': 479, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-09-14 08:00:49,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 524 0.882 0.658 2026-09-14 08:00:49,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.580 2026-09-14 08:00:49,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:49] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-09-14 08:00:50,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-09-14 08:00:50,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:00:50,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-09-14 08:00:50,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:00:50,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:00:50,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.040 0.019 2026-09-14 08:00:50,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.009 0.043 2026-09-14 08:00:50,331 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.010 0.013 2026-09-14 08:00:50,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.029 0.025 2026-09-14 08:00:51,170 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:00:51,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 08:00:51,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 08:00:51,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-09-14 08:00:51,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:00:51,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 08:00:51,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:00:51,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76119886 for PoS orders references: ['Order 00377-002-0002'] (draft: False) 2026-09-14 08:00:51,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:00:51,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76119886 with result: [{'id': 480, 'pos_reference': 'Order 00377-002-0002', 'account_move': False}] 2026-09-14 08:00:52,598 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.684 0.633 2026-09-14 08:00:52,861 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-14 08:00:53,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:00:53,404 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:00:53,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31557 2026-09-14 08:00:53,409 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:00:53,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31557 2026-09-14 08:00:53,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfphn6c7y_chrome_odoo" 2026-09-14 08:00:54,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-14 08:00:56,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31709 2026-09-14 08:00:56,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw0ghtgel_chrome_odoo 2026-09-14 08:00:56,415 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35171/json/version 2026-09-14 08:00:56,416 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35171/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:00:56,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:00:56,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35171/json 2026-09-14 08:00:56,428 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35171/json with timeout 3 increased to 10s during tests 2026-09-14 08:00:56,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35171/devtools/page/F2EB83CF50A7E5FF985E15C290E96C5C 2026-09-14 08:00:56,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:00:56,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:00:56,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:00:56,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:00:56,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:00:56,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:00:56,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:00:57,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:57] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.178 0.669 2026-09-14 08:00:57,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F2EB83CF50A7E5FF985E15C290E96C5C', 'loaderId': 'FBA91E9B44F5B502CAE32E7D952A2AB5', 'isDownload': False} 2026-09-14 08:00:57,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-14 08:00:57,842 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:57,869 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:57] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.016 2026-09-14 08:00:57,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:57] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.034 0.029 2026-09-14 08:00:57,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:57] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.062 2026-09-14 08:00:58,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 08:00:58,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-14 08:00:58,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:00:58,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 08:00:58,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:00:59,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.396 0.393 2026-09-14 08:00:59,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.035 0.818 2026-09-14 08:00:59,306 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:00:59,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.097 2026-09-14 08:00:59,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 08:00:59,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:01:00,081 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.260 0.334 2026-09-14 08:01:00,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.038 2026-09-14 08:01:00,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.028 0.014 2026-09-14 08:01:00,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 08:01:00,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:01:00,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.053 0.039 2026-09-14 08:01:00,407 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 08:01:00,491 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.037 0.176 2026-09-14 08:01:00,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.248 2026-09-14 08:01:00,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.249 2026-09-14 08:01:00,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.026 0.301 2026-09-14 08:01:00,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.394 2026-09-14 08:01:00,733 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:00,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.310 2026-09-14 08:01:00,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:00,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:01,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:01,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:01:01,955 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 08:01:01,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:01] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 1.457 2026-09-14 08:01:02,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.045 1.473 2026-09-14 08:01:02,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.028 1.509 2026-09-14 08:01:02,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.027 1.529 2026-09-14 08:01:02,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.023 1.469 2026-09-14 08:01:02,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.602 2026-09-14 08:01:02,262 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:01:02,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.300 2026-09-14 08:01:02,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.009 0.287 2026-09-14 08:01:02,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.221 2026-09-14 08:01:02,388 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.046 0.200 2026-09-14 08:01:02,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.175 2026-09-14 08:01:02,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.162 2026-09-14 08:01:02,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.016 0.188 2026-09-14 08:01:02,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.198 2026-09-14 08:01:02,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.014 0.207 2026-09-14 08:01:02,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.162 2026-09-14 08:01:02,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:02] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.058 2026-09-14 08:01:03,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:03,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40"))' 2026-09-14 08:01:03,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.034 0.018 2026-09-14 08:01:03,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.019 2026-09-14 08:01:03,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.024 2026-09-14 08:01:03,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-14 08:01:04,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:01:04,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:01:04,327 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:04,316 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:04,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:01:04,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:01:04,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.013 2026-09-14 08:01:04,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:01:04,443 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:04,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2123227 for PoS orders references: ['Order 00378-002-0001'] (draft: False) 2026-09-14 08:01:04,875 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [725, 726] 2026-09-14 08:01:05,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2123227 with result: [{'id': 481, 'pos_reference': 'Order 00378-002-0001', 'account_move': False}] 2026-09-14 08:01:05,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 542 0.790 0.666 2026-09-14 08:01:05,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.944 2026-09-14 08:01:05,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:05] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 08:01:06,692 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:01:06,700 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:06,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31709 2026-09-14 08:01:06,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:01:06,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31709 2026-09-14 08:01:06,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw0ghtgel_chrome_odoo" 2026-09-14 08:01:08,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-14 08:01:10,574 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31842 2026-09-14 08:01:10,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp88953k7g_chrome_odoo 2026-09-14 08:01:10,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44185/json/version 2026-09-14 08:01:10,577 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44185/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:01:10,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:01:10,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44185/json 2026-09-14 08:01:10,619 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44185/json with timeout 3 increased to 10s during tests 2026-09-14 08:01:10,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44185/devtools/page/D2BDB83C89BF5AE195DDE92A4C2A48EB 2026-09-14 08:01:10,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:01:10,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:01:10,961 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:01:10,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:01:10,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:01:10,974 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:01:10,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:01:11,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:11] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.175 0.725 2026-09-14 08:01:11,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D2BDB83C89BF5AE195DDE92A4C2A48EB', 'loaderId': '14E7A7C1512952B5CA73ED808F62FCD1', 'isDownload': False} 2026-09-14 08:01:11,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-14 08:01:11,899 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:11,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:11] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 08:01:11,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:11] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-09-14 08:01:11,946 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:11] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.029 2026-09-14 08:01:12,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.017 0.011 2026-09-14 08:01:12,417 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.010 2026-09-14 08:01:12,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 08:01:12,478 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:12,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:01:13,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.536 0.416 2026-09-14 08:01:13,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:13] "GET /pos/ui HTTP/1.1" 200 - 22 0.038 0.970 2026-09-14 08:01:13,556 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:13,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.108 2026-09-14 08:01:13,673 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 08:01:13,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 08:01:14,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.248 0.331 2026-09-14 08:01:14,414 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.050 2026-09-14 08:01:14,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.021 0.024 2026-09-14 08:01:14,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:01:14,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.016 0.007 2026-09-14 08:01:14,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.069 0.053 2026-09-14 08:01:14,646 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:14,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.170 2026-09-14 08:01:14,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.047 0.232 2026-09-14 08:01:14,814 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:14,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:14,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:14,850 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:14,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.038 0.317 2026-09-14 08:01:14,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.352 2026-09-14 08:01:14,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.027 0.008 2026-09-14 08:01:15,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.350 2026-09-14 08:01:15,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.375 2026-09-14 08:01:15,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.016 0.272 2026-09-14 08:01:15,158 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:15,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.266 2026-09-14 08:01:15,242 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.635 2026-09-14 08:01:15,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.075 0.265 2026-09-14 08:01:15,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.307 2026-09-14 08:01:15,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.303 2026-09-14 08:01:15,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.029 0.262 2026-09-14 08:01:15,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.017 0.283 2026-09-14 08:01:15,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.030 0.313 2026-09-14 08:01:15,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.310 2026-09-14 08:01:15,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:15,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.036 0.252 2026-09-14 08:01:15,669 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.288 2026-09-14 08:01:15,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:01:15,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.007 0.274 2026-09-14 08:01:15,736 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.265 2026-09-14 08:01:15,764 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.134 2026-09-14 08:01:15,821 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.035 0.082 2026-09-14 08:01:15,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:15] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.011 0.008 2026-09-14 08:01:16,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:16,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 08:01:16,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:16] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.028 0.020 2026-09-14 08:01:16,778 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:16] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.030 0.027 2026-09-14 08:01:16,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.025 2026-09-14 08:01:16,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-14 08:01:17,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 08:01:17,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 08:01:17,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 08:01:17,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-09-14 08:01:17,685 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-09-14 08:01:17,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-09-14 08:01:17,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 08:01:17,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-09-14 08:01:17,750 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("0")))' 2026-09-14 08:01:18,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:01:18,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:01:18,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:01:18,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:01:18,627 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:01:18,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:01:18,671 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-14 08:01:18,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 08:01:18,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:01:18,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27018734 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-09-14 08:01:18,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:01:18,770 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:18,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27018734 with result: [{'id': 482, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-09-14 08:01:19,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.270 0.294 2026-09-14 08:01:19,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:19] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-09-14 08:01:20,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:01:20,119 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:20,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31842 2026-09-14 08:01:20,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:01:20,138 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31842 2026-09-14 08:01:20,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp88953k7g_chrome_odoo" 2026-09-14 08:01:20,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-14 08:01:21,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 31976 2026-09-14 08:01:21,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpr0ixjndm_chrome_odoo 2026-09-14 08:01:21,727 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34535/json/version 2026-09-14 08:01:21,729 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34535/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:01:21,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:01:21,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34535/json 2026-09-14 08:01:21,781 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34535/json with timeout 3 increased to 10s during tests 2026-09-14 08:01:21,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34535/devtools/page/D7F0415F3C0D79E320F3CE9C99A9D288 2026-09-14 08:01:21,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:01:21,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:01:22,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:01:22,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:01:22,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:01:22,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:01:22,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:01:23,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.179 0.708 2026-09-14 08:01:23,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D7F0415F3C0D79E320F3CE9C99A9D288', 'loaderId': '1AEB9F3C0C384E423867109C4BFE49C6', 'isDownload': False} 2026-09-14 08:01:23,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-14 08:01:23,307 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:23,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 08:01:23,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-14 08:01:23,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 08:01:23,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 08:01:23,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-14 08:01:23,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:23,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:01:23,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:01:24,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.349 0.398 2026-09-14 08:01:24,685 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.031 0.747 2026-09-14 08:01:24,700 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:24,767 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.089 2026-09-14 08:01:24,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 08:01:24,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-14 08:01:25,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.167 0.345 2026-09-14 08:01:25,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.049 2026-09-14 08:01:25,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.031 0.015 2026-09-14 08:01:25,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-14 08:01:25,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.064 0.039 2026-09-14 08:01:25,667 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:01:25,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.160 2026-09-14 08:01:25,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.196 2026-09-14 08:01:25,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.220 2026-09-14 08:01:25,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.273 2026-09-14 08:01:25,885 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:25,920 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-14 08:01:25,931 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:25,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.029 0.312 2026-09-14 08:01:25,954 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:01:25,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.262 2026-09-14 08:01:26,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.024 0.272 2026-09-14 08:01:26,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.020 0.291 2026-09-14 08:01:26,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.024 0.304 2026-09-14 08:01:26,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.233 2026-09-14 08:01:26,182 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:26,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.019 0.247 2026-09-14 08:01:26,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.002 0.258 2026-09-14 08:01:26,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.198 2026-09-14 08:01:26,261 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.011 0.208 2026-09-14 08:01:26,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.042 0.206 2026-09-14 08:01:26,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.195 2026-09-14 08:01:26,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.015 0.222 2026-09-14 08:01:26,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.007 0.234 2026-09-14 08:01:26,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.009 0.260 2026-09-14 08:01:26,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.251 2026-09-14 08:01:26,553 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.002 0.189 2026-09-14 08:01:26,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:01:26,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:26,670 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.021 2026-09-14 08:01:26,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-09-14 08:01:26,738 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.025 2026-09-14 08:01:26,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:26] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.006 2026-09-14 08:01:27,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:27,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(em.qty:contains("1")))' 2026-09-14 08:01:27,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.013 0.017 2026-09-14 08:01:27,724 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.040 0.026 2026-09-14 08:01:27,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.023 2026-09-14 08:01:28,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:01:28,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-09-14 08:01:28,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:28,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-09-14 08:01:28,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:28,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(em.qty:contains("1")))' 2026-09-14 08:01:28,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.024 0.043 2026-09-14 08:01:28,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.017 0.056 2026-09-14 08:01:28,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.014 0.036 2026-09-14 08:01:28,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.021 0.032 2026-09-14 08:01:28,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.013 0.019 2026-09-14 08:01:28,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.024 0.022 2026-09-14 08:01:29,627 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 08:01:29,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00"))' 2026-09-14 08:01:29,633 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:01:29,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:29,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 31976 2026-09-14 08:01:29,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:01:29,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 31976 2026-09-14 08:01:29,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpr0ixjndm_chrome_odoo" 2026-09-14 08:01:29,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-14 08:01:34,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32111 2026-09-14 08:01:34,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpgz_vw7nv_chrome_odoo 2026-09-14 08:01:34,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42179/json/version 2026-09-14 08:01:34,289 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42179/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:01:34,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:01:34,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42179/json 2026-09-14 08:01:34,304 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42179/json with timeout 3 increased to 10s during tests 2026-09-14 08:01:34,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42179/devtools/page/BB4F8AE78D4721FF2F7A01D9200EE637 2026-09-14 08:01:34,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:01:34,325 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:01:34,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 08:01:34,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:01:34,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:01:34,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:01:34,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:01:35,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.118 0.620 2026-09-14 08:01:35,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'BB4F8AE78D4721FF2F7A01D9200EE637', 'loaderId': '7CD9288EB0880F8F2051A43158215A27', 'isDownload': False} 2026-09-14 08:01:35,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-14 08:01:35,354 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:35,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 08:01:35,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.032 2026-09-14 08:01:35,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.044 2026-09-14 08:01:35,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:01:35,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-14 08:01:35,913 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:35,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.006 2026-09-14 08:01:35,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:01:36,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.346 0.438 2026-09-14 08:01:36,785 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.816 2026-09-14 08:01:36,818 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:36,873 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.106 2026-09-14 08:01:36,918 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-14 08:01:36,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 08:01:37,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.224 0.355 2026-09-14 08:01:37,653 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.044 2026-09-14 08:01:37,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-14 08:01:37,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.005 2026-09-14 08:01:37,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 14 0.089 0.037 2026-09-14 08:01:37,924 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.159 2026-09-14 08:01:37,946 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:01:37,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:37] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.209 2026-09-14 08:01:38,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.028 0.264 2026-09-14 08:01:38,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:01:38,067 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:38,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.297 2026-09-14 08:01:38,086 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:01:38,101 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 08:01:38,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.022 0.349 2026-09-14 08:01:38,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.291 2026-09-14 08:01:38,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.028 0.248 2026-09-14 08:01:38,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.277 2026-09-14 08:01:38,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.020 0.161 2026-09-14 08:01:38,307 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:38,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 18 0.046 0.215 2026-09-14 08:01:38,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.237 2026-09-14 08:01:38,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.013 0.238 2026-09-14 08:01:38,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.238 2026-09-14 08:01:38,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.003 0.206 2026-09-14 08:01:38,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.175 2026-09-14 08:01:38,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.170 2026-09-14 08:01:38,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.161 2026-09-14 08:01:38,655 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.214 2026-09-14 08:01:38,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.241 2026-09-14 08:01:38,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.249 2026-09-14 08:01:38,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.004 0.254 2026-09-14 08:01:38,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:01:38,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:38,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:01:38,931 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.015 2026-09-14 08:01:38,994 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.031 0.031 2026-09-14 08:01:39,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:39] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.011 2026-09-14 08:01:39,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:39,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("9")))' 2026-09-14 08:01:39,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.055 0.023 2026-09-14 08:01:40,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:40] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.013 0.031 2026-09-14 08:01:40,068 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.023 0.022 2026-09-14 08:01:40,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.027 2026-09-14 08:01:40,872 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 08:01:40,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-09-14 08:01:40,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("2")))' 2026-09-14 08:01:41,694 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:01:41,747 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:01:41,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:01:41,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:01:41,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:41,790 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 08:01:41,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:01:41,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-09-14 08:01:41,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:01:41,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91926274 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-09-14 08:01:41,868 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:01:42,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91926274 with result: [{'id': 483, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-09-14 08:01:42,631 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.474 0.299 2026-09-14 08:01:42,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:42] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.019 0.008 2026-09-14 08:01:43,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 08:01:43,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-09-14 08:01:43,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-09-14 08:01:43,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:01:43,476 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:43,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32111 2026-09-14 08:01:43,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:01:43,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32111 2026-09-14 08:01:43,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpgz_vw7nv_chrome_odoo" 2026-09-14 08:01:43,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-14 08:01:46,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32249 2026-09-14 08:01:46,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpueny8556_chrome_odoo 2026-09-14 08:01:46,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44033/json/version 2026-09-14 08:01:46,754 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44033/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:01:46,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:01:46,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44033/json 2026-09-14 08:01:46,759 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44033/json with timeout 3 increased to 10s during tests 2026-09-14 08:01:46,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44033/devtools/page/AA0781FBEC5E78853B2C3E3C444CBDA8 2026-09-14 08:01:46,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:01:46,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:01:47,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:01:47,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:01:47,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:01:47,312 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:01:47,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:01:48,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.198 0.675 2026-09-14 08:01:48,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AA0781FBEC5E78853B2C3E3C444CBDA8', 'loaderId': '57DD01AD1AD921B47F682967280CEF41', 'isDownload': False} 2026-09-14 08:01:48,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-14 08:01:48,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:48,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-14 08:01:48,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.021 2026-09-14 08:01:48,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.048 2026-09-14 08:01:48,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-14 08:01:48,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.022 0.007 2026-09-14 08:01:48,721 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:48,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.011 2026-09-14 08:01:48,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:01:49,717 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.527 0.425 2026-09-14 08:01:49,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:49] "GET /pos/ui HTTP/1.1" 200 - 22 0.035 0.986 2026-09-14 08:01:49,821 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:01:49,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.111 2026-09-14 08:01:49,964 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.030 0.006 2026-09-14 08:01:50,019 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.006 2026-09-14 08:01:50,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.338 0.335 2026-09-14 08:01:50,802 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.045 2026-09-14 08:01:50,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:01:50,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-09-14 08:01:50,849 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 08:01:50,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:50] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.065 0.032 2026-09-14 08:01:51,009 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.089 2026-09-14 08:01:51,025 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 08:01:51,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.013 0.133 2026-09-14 08:01:51,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.033 0.218 2026-09-14 08:01:51,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.012 0.227 2026-09-14 08:01:51,170 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:51,212 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 08:01:51,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.242 2026-09-14 08:01:51,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:51,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:01:51,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.261 2026-09-14 08:01:51,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1764&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.236 2026-09-14 08:01:51,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.265 2026-09-14 08:01:51,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.025 0.280 2026-09-14 08:01:51,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.197 2026-09-14 08:01:51,474 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:01:51,486 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.215 2026-09-14 08:01:51,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.041 0.241 2026-09-14 08:01:51,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.251 2026-09-14 08:01:51,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.268 2026-09-14 08:01:51,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.068 0.283 2026-09-14 08:01:51,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.275 2026-09-14 08:01:51,783 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.019 0.284 2026-09-14 08:01:51,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.005 0.279 2026-09-14 08:01:51,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.014 0.268 2026-09-14 08:01:51,868 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.010 0.267 2026-09-14 08:01:51,909 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:01:51,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.010 2026-09-14 08:01:51,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:01:51,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.025 0.022 2026-09-14 08:01:52,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:52] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 08:01:52,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:01:52,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 08:01:52,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.020 0.018 2026-09-14 08:01:53,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.040 0.045 2026-09-14 08:01:53,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.049 0.026 2026-09-14 08:01:53,227 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 08:01:53,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:01:53,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:01:53,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:53,958 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:01:53,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:01:53,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.013 2026-09-14 08:01:53,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 08:01:54,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:01:54,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82054613 for PoS orders references: ['Order 00382-002-0001'] (draft: False) 2026-09-14 08:01:54,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:01:54,063 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:01:54,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82054613 with result: [{'id': 484, 'pos_reference': 'Order 00382-002-0001', 'account_move': False}] 2026-09-14 08:01:54,951 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [730] 2026-09-14 08:01:55,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.904 0.593 2026-09-14 08:01:55,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.862 2026-09-14 08:01:55,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:55] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.029 0.009 2026-09-14 08:01:56,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:01:56,329 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:01:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:01:56,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32249 2026-09-14 08:01:56,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:01:56,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32249 2026-09-14 08:01:56,392 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpueny8556_chrome_odoo" 2026-09-14 08:01:56,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-14 08:02:01,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32388 2026-09-14 08:02:01,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpi6tdasno_chrome_odoo 2026-09-14 08:02:01,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34583/json/version 2026-09-14 08:02:01,682 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34583/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:02:01,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:02:01,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34583/json 2026-09-14 08:02:01,711 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34583/json with timeout 3 increased to 10s during tests 2026-09-14 08:02:01,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34583/devtools/page/60040AA805A5C7DE87B273850071D4C7 2026-09-14 08:02:01,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:02:01,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:02:02,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:02:02,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:02:02,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:02:02,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:02:02,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:02:03,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.155 0.731 2026-09-14 08:02:03,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '60040AA805A5C7DE87B273850071D4C7', 'loaderId': '8374BA9CC20A4D8C55D0CFFFDCA6C5DE', 'isDownload': False} 2026-09-14 08:02:03,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-14 08:02:03,342 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:02:03,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.018 2026-09-14 08:02:03,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.034 2026-09-14 08:02:03,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.054 2026-09-14 08:02:03,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.005 2026-09-14 08:02:03,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.025 0.009 2026-09-14 08:02:03,910 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:03,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:02:03,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:02:04,784 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 286 0.402 0.433 2026-09-14 08:02:04,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:04] "GET /pos/ui HTTP/1.1" 200 - 22 0.076 0.861 2026-09-14 08:02:04,934 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:02:05,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.113 0.171 2026-09-14 08:02:05,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.073 2026-09-14 08:02:05,129 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-14 08:02:05,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:02:05,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.443 0.401 2026-09-14 08:02:06,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.045 2026-09-14 08:02:06,131 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.029 0.014 2026-09-14 08:02:06,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.006 2026-09-14 08:02:06,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.059 0.059 2026-09-14 08:02:06,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.055 0.150 2026-09-14 08:02:06,395 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:02:06,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.046 0.245 2026-09-14 08:02:06,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.049 0.321 2026-09-14 08:02:06,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.390 2026-09-14 08:02:06,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.018 0.425 2026-09-14 08:02:06,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.382 2026-09-14 08:02:06,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1765&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.015 0.320 2026-09-14 08:02:06,760 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:02:06,770 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:06,796 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 08:02:06,812 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:02:06,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.324 2026-09-14 08:02:06,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 08:02:06,905 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.009 0.265 2026-09-14 08:02:06,919 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.005 0.228 2026-09-14 08:02:06,925 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:06,998 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.059 0.239 2026-09-14 08:02:07,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.194 2026-09-14 08:02:07,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.014 0.504 2026-09-14 08:02:07,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 12 0.032 0.235 2026-09-14 08:02:07,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.224 2026-09-14 08:02:07,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.014 0.247 2026-09-14 08:02:07,214 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.265 2026-09-14 08:02:07,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.013 0.227 2026-09-14 08:02:07,268 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.003 0.233 2026-09-14 08:02:07,500 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:02:07,540 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:02:07,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.031 0.021 2026-09-14 08:02:07,584 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.019 0.025 2026-09-14 08:02:07,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.013 0.009 2026-09-14 08:02:08,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:02:08,498 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-09-14 08:02:08,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.016 2026-09-14 08:02:08,564 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.012 0.022 2026-09-14 08:02:08,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.014 0.024 2026-09-14 08:02:09,399 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:02:09,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:02:09,434 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:02:09,440 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:09,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:02:09,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-14 08:02:09,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-09-14 08:02:09,498 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.017 2026-09-14 08:02:09,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-09-14 08:02:09,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-14 08:02:09,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:02:09,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:02:09,650 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:02:09,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35775980 for PoS orders references: ['Order 00383-002-0001'] (draft: False) 2026-09-14 08:02:10,220 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [734] 2026-09-14 08:02:11,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35775980 with result: [{'id': 485, 'pos_reference': 'Order 00383-002-0001', 'account_move': False}] 2026-09-14 08:02:11,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 1.097 0.658 2026-09-14 08:02:11,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.145 2026-09-14 08:02:11,453 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:11] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 08:02:12,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:02:12,199 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:02:12,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32388 2026-09-14 08:02:12,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:02:12,215 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32388 2026-09-14 08:02:12,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpi6tdasno_chrome_odoo" 2026-09-14 08:02:12,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-14 08:02:13,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 32529 2026-09-14 08:02:13,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpyavvmfcp_chrome_odoo 2026-09-14 08:02:13,991 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42787/json/version 2026-09-14 08:02:13,993 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42787/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:02:13,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:02:13,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42787/json 2026-09-14 08:02:13,999 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42787/json with timeout 3 increased to 10s during tests 2026-09-14 08:02:14,012 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42787/devtools/page/F417EBE87ED7E4F8023031FB30CE4C69 2026-09-14 08:02:14,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-14 08:02:14,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-14 08:02:14,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:02:14,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-14 08:02:14,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-09-14 08:02:14,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-09-14 08:02:14,557 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:02:16,463 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:16] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.186 1.724 2026-09-14 08:02:16,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F417EBE87ED7E4F8023031FB30CE4C69', 'loaderId': '0684DA8E2B9683547B53AD93298CCEF6', 'isDownload': False} 2026-09-14 08:02:16,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-14 08:02:16,473 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:02:16,495 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:16] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.007 2026-09-14 08:02:16,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:16] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.025 2026-09-14 08:02:16,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:16] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.040 2026-09-14 08:02:16,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 08:02:17,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-09-14 08:02:17,062 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:02:17,073 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-14 08:02:17,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-09-14 08:02:17,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:02:17,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.453 0.430 2026-09-14 08:02:18,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.077 0.049 2026-09-14 08:02:18,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.041 0.019 2026-09-14 08:02:18,239 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.019 0.006 2026-09-14 08:02:18,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.090 0.050 2026-09-14 08:02:18,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.062 0.166 2026-09-14 08:02:18,538 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:02:18,646 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.049 0.284 2026-09-14 08:02:18,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.067 0.394 2026-09-14 08:02:18,847 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.057 0.472 2026-09-14 08:02:18,860 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:02:18,887 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:02:18,894 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:02:18,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.567 2026-09-14 08:02:18,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.532 2026-09-14 08:02:18,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:18] "GET /web/image?model=product.product&field=image_128&id=1766&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.016 0.428 2026-09-14 08:02:19,005 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:19,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.036 0.422 2026-09-14 08:02:19,178 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.035 0.392 2026-09-14 08:02:19,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.049 0.310 2026-09-14 08:02:19,271 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:02:19,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.335 2026-09-14 08:02:19,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.022 0.342 2026-09-14 08:02:19,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.012 0.313 2026-09-14 08:02:19,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.232 2026-09-14 08:02:19,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.028 0.239 2026-09-14 08:02:19,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.015 0.213 2026-09-14 08:02:19,465 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 8 0.023 0.167 2026-09-14 08:02:19,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.005 0.201 2026-09-14 08:02:19,522 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.005 0.203 2026-09-14 08:02:19,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-14%2007:56:36 HTTP/1.1" 200 - 4 0.006 0.192 2026-09-14 08:02:19,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:02:19,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.015 2026-09-14 08:02:19,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:02:19,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.019 2026-09-14 08:02:19,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.011 0.009 2026-09-14 08:02:20,590 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:02:20,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:02:20,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:20] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.026 0.018 2026-09-14 08:02:20,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.016 0.018 2026-09-14 08:02:20,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.021 0.026 2026-09-14 08:02:21,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-14 08:02:21,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:02:21,556 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:02:21,559 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:02:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:02:21,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 08:02:21,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-09-14 08:02:21,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-14 08:02:21,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 32529 2026-09-14 08:02:21,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-14 08:02:21,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 32529 2026-09-14 08:02:21,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpyavvmfcp_chrome_odoo" 2026-09-14 08:02:21,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-14 08:02:23,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96489810 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-14 08:02:25,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96489810 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 784}] 2026-09-14 08:02:28,188 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-14 08:02:53,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<819460145851367.1789372973.194362401962280-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 08:02:53,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:02:53,241 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [283] 2026-09-14 08:02:53,262 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #149 deleted mail.message records with IDs: [26253] 2026-09-14 08:02:53,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:02:53,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:02:54,199 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #149 deleted pos.payment.method records with IDs: [343] 2026-09-14 08:02:54,440 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-14 08:02:56,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52981461 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-14 08:02:56,589 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [739, 740] 2026-09-14 08:02:56,960 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [741] 2026-09-14 08:02:59,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52981461 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 786}] 2026-09-14 08:02:59,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 08:03:22,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<464881100327082.1789373002.500407218933105-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 08:03:22,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:03:22,559 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [284] 2026-09-14 08:03:22,578 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #152 deleted mail.message records with IDs: [26741] 2026-09-14 08:03:22,578 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:03:22,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:03:23,759 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #152 deleted pos.payment.method records with IDs: [352] 2026-09-14 08:03:24,033 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #152 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-09-14 08:03:25,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-14 08:03:27,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38799141 for PoS orders references: ['Order 30002-187-8639'] (draft: False) 2026-09-14 08:03:29,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38799141 with result: [{'id': 488, 'pos_reference': 'Order 30002-187-8639', 'account_move': 788}] 2026-09-14 08:03:30,167 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-14 08:03:30,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20336189 for PoS orders references: ['Order 56171-047-8201'] (draft: False) 2026-09-14 08:03:31,882 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20336189 with result: [{'id': 489, 'pos_reference': 'Order 56171-047-8201', 'account_move': False}] 2026-09-14 08:03:32,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-14 08:03:32,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11926814 for PoS orders references: ['Order 01318-250-3081', 'Order 74932-346-5901'] (draft: False) 2026-09-14 08:03:33,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11926814 with result: [{'id': 491, 'pos_reference': 'Order 74932-346-5901', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 01318-250-3081', 'account_move': False}] 2026-09-14 08:03:33,995 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-14 08:03:34,698 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60114407 for PoS orders references: ['Order 96272-669-3343'] (draft: False) 2026-09-14 08:03:35,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60114407 with result: [{'id': 492, 'pos_reference': 'Order 96272-669-3343', 'account_move': False}] 2026-09-14 08:03:36,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 08:04:03,337 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #155 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 08:04:05,832 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #155 deleted ir.attachment records with IDs: [7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, 7160, 7161, 7162, 7163, 7164, 7165, 7166, 7167] 2026-09-14 08:04:05,832 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #155 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-09-14 08:04:05,845 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #155 deleted ir.sequence records with IDs: [4346, 4349, 4397, 4400, 4347, 4350, 4398, 4401] 2026-09-14 08:04:10,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-14 08:04:11,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 32668 2026-09-14 08:04:11,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpp613ujc1_chrome_odoo 2026-09-14 08:04:11,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45865/json/version 2026-09-14 08:04:11,360 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45865/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:04:11,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:04:11,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45865/json 2026-09-14 08:04:11,395 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45865/json with timeout 3 increased to 10s during tests 2026-09-14 08:04:11,403 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:45865/devtools/page/BE1B09EB5813EC2DEFDB51F2D65D5A93 2026-09-14 08:04:11,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-14 08:04:11,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-14 08:04:11,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:04:11,849 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-14 08:04:11,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-09-14 08:04:11,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-09-14 08:04:11,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:04:12,734 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:12] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.205 0.670 2026-09-14 08:04:12,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'BE1B09EB5813EC2DEFDB51F2D65D5A93', 'loaderId': '617A484E15AA9EC62DD61DA565B696AA', 'isDownload': False} 2026-09-14 08:04:12,738 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-14 08:04:12,746 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:04:12,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.035 0.009 2026-09-14 08:04:12,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.032 2026-09-14 08:04:12,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-09-14 08:04:13,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.009 2026-09-14 08:04:13,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.008 2026-09-14 08:04:13,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:13,354 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:04:13,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-09-14 08:04:14,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.393 0.447 2026-09-14 08:04:14,323 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:14] "GET /pos/ui HTTP/1.1" 200 - 22 0.039 0.861 2026-09-14 08:04:14,337 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:04:14,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.101 2026-09-14 08:04:14,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 08:04:14,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.011 2026-09-14 08:04:15,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.310 0.353 2026-09-14 08:04:15,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:04:15,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.049 2026-09-14 08:04:15,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.030 0.013 2026-09-14 08:04:15,407 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.016 0.007 2026-09-14 08:04:15,488 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1800&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.033 0.031 2026-09-14 08:04:15,565 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1799&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.014 0.123 2026-09-14 08:04:15,571 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:04:15,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.026 0.165 2026-09-14 08:04:15,666 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.015 0.216 2026-09-14 08:04:15,732 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.017 0.261 2026-09-14 08:04:15,804 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.037 0.304 2026-09-14 08:04:15,809 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:04:15,815 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:04:15,830 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:04:15,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.072 0.311 2026-09-14 08:04:15,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:15] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.040 0.341 2026-09-14 08:04:16,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.019 0.377 2026-09-14 08:04:16,030 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:04:16,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.035 0.413 2026-09-14 08:04:16,136 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:16,150 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.406 2026-09-14 08:04:16,170 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.016 0.317 2026-09-14 08:04:16,204 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.024 0.282 2026-09-14 08:04:16,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.258 2026-09-14 08:04:16,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.078 0.290 2026-09-14 08:04:16,355 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.003 0.316 2026-09-14 08:04:16,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.006 0.217 2026-09-14 08:04:16,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.013 0.225 2026-09-14 08:04:16,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.015 0.248 2026-09-14 08:04:16,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.018 0.240 2026-09-14 08:04:16,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:04:16,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.025 0.018 2026-09-14 08:04:16,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:04:16,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.032 0.022 2026-09-14 08:04:16,745 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:16] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.015 0.009 2026-09-14 08:04:17,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:04:17,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 08:04:17,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:17] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.032 0.019 2026-09-14 08:04:17,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:17] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.022 0.025 2026-09-14 08:04:17,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.022 0.026 2026-09-14 08:04:17,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.019 2026-09-14 08:04:18,093 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.004 2026-09-14 08:04:18,624 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:04:18,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:04:18,655 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:18,655 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:18,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-09-14 08:04:18,702 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.013 2026-09-14 08:04:18,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:04:18,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:04:18,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90027273 for PoS orders references: ['Order 00391-002-0001'] (draft: False) 2026-09-14 08:04:18,751 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:04:18,889 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90027273 with result: [{'id': 493, 'pos_reference': 'Order 00391-002-0001', 'account_move': False}] 2026-09-14 08:04:20,032 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #155 deleted stock.move.line records with IDs: [749] 2026-09-14 08:04:20,262 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.858 0.672 2026-09-14 08:04:20,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.423 2026-09-14 08:04:20,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.054 0.050 2026-09-14 08:04:20,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:20] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.010 2026-09-14 08:04:21,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-14 08:04:21,183 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:04:21,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 32668 2026-09-14 08:04:21,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-14 08:04:21,193 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 32668 2026-09-14 08:04:21,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpp613ujc1_chrome_odoo" 2026-09-14 08:04:21,344 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-14 08:04:22,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 32812 2026-09-14 08:04:22,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpts72a77i_chrome_odoo 2026-09-14 08:04:22,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:35219/json/version 2026-09-14 08:04:22,742 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35219/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:04:22,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:04:22,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:35219/json 2026-09-14 08:04:22,777 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35219/json with timeout 3 increased to 10s during tests 2026-09-14 08:04:22,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:35219/devtools/page/144E48BC6D9EC9EC77CBDDBFFB478E68 2026-09-14 08:04:22,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-14 08:04:22,800 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-14 08:04:23,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:04:23,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-14 08:04:23,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-09-14 08:04:23,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-09-14 08:04:23,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:04:24,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.211 0.734 2026-09-14 08:04:24,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '144E48BC6D9EC9EC77CBDDBFFB478E68', 'loaderId': 'C7834E6D0FDE49F1F5645EDE0CC4BEB5', 'isDownload': False} 2026-09-14 08:04:24,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-09-14 08:04:24,202 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:04:24,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.015 2026-09-14 08:04:24,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.045 2026-09-14 08:04:24,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.023 0.049 2026-09-14 08:04:24,698 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.020 0.011 2026-09-14 08:04:24,719 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.033 2026-09-14 08:04:24,745 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:24,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 08:04:24,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-09-14 08:04:25,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:04:25,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.429 0.452 2026-09-14 08:04:25,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.048 2026-09-14 08:04:25,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-09-14 08:04:25,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 08:04:25,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "GET /web/image?model=product.product&field=image_128&id=1800&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.036 0.082 2026-09-14 08:04:25,957 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:04:26,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1799&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.044 0.156 2026-09-14 08:04:26,114 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.041 0.198 2026-09-14 08:04:26,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.027 0.285 2026-09-14 08:04:26,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.040 0.375 2026-09-14 08:04:26,360 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.030 0.414 2026-09-14 08:04:26,373 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:04:26,390 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:04:26,400 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:04:26,425 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.056 0.378 2026-09-14 08:04:26,499 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.026 0.433 2026-09-14 08:04:26,504 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:04:26,571 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.024 0.427 2026-09-14 08:04:26,665 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 8 0.036 0.422 2026-09-14 08:04:26,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.014 0.391 2026-09-14 08:04:26,707 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-14 08:04:26,708 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.010 0.275 2026-09-14 08:04:26,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.293 2026-09-14 08:04:26,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.039 0.268 2026-09-14 08:04:26,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.011 0.266 2026-09-14 08:04:26,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.158 2026-09-14 08:04:26,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.021 0.162 2026-09-14 08:04:26,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.021 0.191 2026-09-14 08:04:26,985 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:26] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.008 0.229 2026-09-14 08:04:27,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:27] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-14%2008:03:36 HTTP/1.1" 200 - 4 0.013 0.257 2026-09-14 08:04:27,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-09-14 08:04:27,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.016 2026-09-14 08:04:27,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'select order (trigger: .order-row .col.name:first)' 2026-09-14 08:04:27,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.025 2026-09-14 08:04:27,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 08:04:28,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-09-14 08:04:28,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-09-14 08:04:28,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.018 2026-09-14 08:04:28,329 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.047 0.029 2026-09-14 08:04:28,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.021 0.027 2026-09-14 08:04:28,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-14 08:04:29,206 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-14 08:04:29,218 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:04:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:04:29,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 32812 2026-09-14 08:04:29,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-14 08:04:29,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 32812 2026-09-14 08:04:29,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpts72a77i_chrome_odoo" 2026-09-14 08:04:29,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-14 08:04:59,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<662413263300887.1789373099.756078243255615-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-14 08:04:59,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:04:59,794 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #159 deleted mail.mail records with IDs: [285] 2026-09-14 08:04:59,806 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #159 deleted mail.message records with IDs: [27769] 2026-09-14 08:04:59,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:04:59,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:05:00,443 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #159 deleted pos.payment.method records with IDs: [373] 2026-09-14 08:05:00,649 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #159 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-09-14 08:05:01,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-14 08:05:02,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 08:05:04,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-14 08:05:16,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:05:17,060 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74062905 for PoS orders references: ['Kiosk 00394-207-0001'] (draft: True) 2026-09-14 08:05:17,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74062905 with result: [{'id': 495, 'pos_reference': 'Kiosk 00394-207-0001', 'account_move': False}] 2026-09-14 08:05:17,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:17] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 76 0.130 0.283 2026-09-14 08:05:17,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:05:19,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-14 08:05:29,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:05:32,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-14 08:05:45,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 32939 2026-09-14 08:05:45,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmpblz_oc0k_chrome_odoo 2026-09-14 08:05:45,638 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:33833/json/version 2026-09-14 08:05:45,640 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33833/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:05:45,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:05:45,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:33833/json 2026-09-14 08:05:45,652 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33833/json with timeout 3 increased to 10s during tests 2026-09-14 08:05:45,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:33833/devtools/page/D1FFC32B715E27E9F1BCFE4F48FE3FB4 2026-09-14 08:05:45,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-09-14 08:05:45,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-09-14 08:05:45,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-09-14 08:05:46,382 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=814df6f7a34e4eb9" in browser 2026-09-14 08:05:46,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=814df6f7a34e4eb9" 2026-09-14 08:05:46,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:05:47,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /pos-self/209?access_token=814df6f7a34e4eb9 HTTP/1.1" 200 - 170 0.296 0.601 2026-09-14 08:05:47,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': 'D1FFC32B715E27E9F1BCFE4F48FE3FB4', 'loaderId': '11F27736509D43A357977ABF1A8BF22E', 'isDownload': False} 2026-09-14 08:05:47,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-14 08:05:47,302 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:05:47,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:05:47,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.088 0.029 2026-09-14 08:05:47,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:05:47,464 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.009 0.147 2026-09-14 08:05:47,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:05:47,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.016 0.179 2026-09-14 08:05:47,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.011 2026-09-14 08:05:47,743 100 INFO rb-c8c5bd7-224824-415383 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=814df6f7a34e4eb9"})" 2026-09-14 08:05:47,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-14 08:05:47,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.065 2026-09-14 08:05:47,867 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-09-14 08:05:48,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:05:48,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:05:48,600 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:05:48,604 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:05:48,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:05:48,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:05:48,776 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:05:48,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:05:48,808 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:48] "GET /menu/get-image/1816/512?unique=1789373129.9279 HTTP/1.1" 200 - 10 0.021 0.022 2026-09-14 08:05:48,837 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : M") +div:contains("Fabric : Leather") )' 2026-09-14 08:05:48,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 7.02 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02")))' 2026-09-14 08:05:48,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.041 0.052 2026-09-14 08:05:48,922 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:48] "GET /menu/get-image/1816/512 HTTP/1.1" 200 - 7 0.010 0.056 2026-09-14 08:05:49,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on back button (trigger: .btn.btn-back)' 2026-09-14 08:05:49,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:05:49,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:05:49,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value L for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("L"))' 2026-09-14 08:05:49,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:05:49,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:05:49,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : L") +div:contains("Fabric : Leather") )' 2026-09-14 08:05:49,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 8.17 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17")))' 2026-09-14 08:05:49,851 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.075 0.047 2026-09-14 08:05:50,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:05:50,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:05:50,625 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:05:50,642 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16291149 for PoS orders references: ['Self-Order 00395-209-0001'] (draft: True) 2026-09-14 08:05:50,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16291149 with result: [{'id': 496, 'pos_reference': 'Self-Order 00395-209-0001', 'account_move': False}] 2026-09-14 08:05:50,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:50] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.106 0.086 2026-09-14 08:05:50,830 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:05:51,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:05:51,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:05:51,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:05:51,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:05:51,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-09-14 08:05:51,643 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:05:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:05:51,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 32939 2026-09-14 08:05:51,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-09-14 08:05:51,661 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 32939 2026-09-14 08:05:51,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmpblz_oc0k_chrome_odoo" 2026-09-14 08:05:51,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:05:54,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-14 08:06:09,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 33030 2026-09-14 08:06:09,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp9hhxjd3z_chrome_odoo 2026-09-14 08:06:09,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:45541/json/version 2026-09-14 08:06:09,813 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45541/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:06:09,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:06:09,836 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:45541/json 2026-09-14 08:06:09,838 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45541/json with timeout 3 increased to 10s during tests 2026-09-14 08:06:09,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:45541/devtools/page/A3B6FB792E8600690BC34BC586DAB099 2026-09-14 08:06:09,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-14 08:06:09,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-14 08:06:09,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-14 08:06:10,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=9c8462ee3a4f44f0" in browser 2026-09-14 08:06:10,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=9c8462ee3a4f44f0" 2026-09-14 08:06:10,474 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:06:11,277 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /pos-self/210?access_token=9c8462ee3a4f44f0 HTTP/1.1" 200 - 191 0.253 0.564 2026-09-14 08:06:11,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'A3B6FB792E8600690BC34BC586DAB099', 'loaderId': '0F97279B24CA888C25E98F8396FB5E12', 'isDownload': False} 2026-09-14 08:06:11,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-14 08:06:11,290 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:06:11,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:06:11,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.049 0.024 2026-09-14 08:06:11,381 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:06:11,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.034 0.094 2026-09-14 08:06:11,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:06:11,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.024 0.126 2026-09-14 08:06:11,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.010 2026-09-14 08:06:11,699 100 INFO rb-c8c5bd7-224824-415383 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=9c8462ee3a4f44f0"})" 2026-09-14 08:06:11,723 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.010 2026-09-14 08:06:11,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.070 2026-09-14 08:06:11,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-09-14 08:06:12,525 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:06:12,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:06:12,590 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:06:12,604 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:06:12,608 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:06:12,673 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:06:12,678 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:06:12,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:06:12,708 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:06:12,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "GET /menu/get-image/1819/512?unique=1789373151.830409 HTTP/1.1" 200 - 10 0.015 0.022 2026-09-14 08:06:12,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:06:12,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:06:12,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:06:12,789 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "GET /menu/get-image/1824/512?unique=1789373151.830409 HTTP/1.1" 200 - 7 0.006 0.014 2026-09-14 08:06:12,834 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "GET /menu/get-image/1827/512?unique=1789373151.830409 HTTP/1.1" 200 - 7 0.022 0.042 2026-09-14 08:06:12,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:12] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.046 0.110 2026-09-14 08:06:13,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather")))' 2026-09-14 08:06:13,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 5)))' 2026-09-14 08:06:13,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:13] "GET /menu/get-image/1829/512 HTTP/1.1" 200 - 7 0.022 0.015 2026-09-14 08:06:13,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 8)))' 2026-09-14 08:06:13,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:06:13,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:06:13,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60098237 for PoS orders references: ['Self-Order 00396-210-0001'] (draft: True) 2026-09-14 08:06:13,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60098237 with result: [{'id': 497, 'pos_reference': 'Self-Order 00396-210-0001', 'account_move': False}] 2026-09-14 08:06:14,122 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:14] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.148 0.142 2026-09-14 08:06:14,146 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 08:06:14,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-14 08:06:14,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:06:14,908 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-14 08:06:14,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 33030 2026-09-14 08:06:14,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-14 08:06:14,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 33030 2026-09-14 08:06:14,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp9hhxjd3z_chrome_odoo" 2026-09-14 08:06:14,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-09-14 08:06:30,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 33134 2026-09-14 08:06:30,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpjdog_x23_chrome_odoo 2026-09-14 08:06:30,180 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:40891/json/version 2026-09-14 08:06:30,181 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40891/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:06:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:06:30,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:40891/json 2026-09-14 08:06:30,195 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40891/json with timeout 3 increased to 10s during tests 2026-09-14 08:06:30,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:40891/devtools/page/B841196896DAD609836A7CF2333B0393 2026-09-14 08:06:30,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-14 08:06:30,218 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-14 08:06:30,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-14 08:06:30,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=0109f4b87c1840da" in browser 2026-09-14 08:06:30,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=0109f4b87c1840da" 2026-09-14 08:06:30,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:06:31,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /pos-self/211?access_token=0109f4b87c1840da HTTP/1.1" 200 - 192 0.199 0.559 2026-09-14 08:06:31,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'B841196896DAD609836A7CF2333B0393', 'loaderId': 'BA4D518D52B3B19775DF8F0BF3FCB40E', 'isDownload': False} 2026-09-14 08:06:31,473 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-09-14 08:06:31,480 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:06:31,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:06:31,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.014 0.023 2026-09-14 08:06:31,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:06:31,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.005 0.051 2026-09-14 08:06:31,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:06:31,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.067 2026-09-14 08:06:31,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 08:06:31,764 100 INFO rb-c8c5bd7-224824-415383 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=0109f4b87c1840da"})" 2026-09-14 08:06:31,800 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.020 0.013 2026-09-14 08:06:31,863 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.041 2026-09-14 08:06:31,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-14 08:06:32,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:06:32,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:06:32,654 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 08:06:32,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 1' (trigger: .self_order_product_card span:contains('Combo Product 1'))' 2026-09-14 08:06:32,664 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:06:32,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:06:32,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:06:32,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:06:32,781 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:06:32,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "GET /menu/get-image/1832/512?unique=1789373151.830409 HTTP/1.1" 200 - 10 0.027 0.017 2026-09-14 08:06:32,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "GET /menu/get-image/1839/512?unique=1789373151.830409 HTTP/1.1" 200 - 7 0.012 0.047 2026-09-14 08:06:32,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "GET /menu/get-image/1836/512?unique=1789373151.830409 HTTP/1.1" 200 - 7 0.012 0.082 2026-09-14 08:06:32,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:32] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.037 0.158 2026-09-14 08:06:33,782 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 2' (trigger: .self_order_product_card span:contains('Combo Product 2'))' 2026-09-14 08:06:33,788 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:06:33,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:06:33,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:06:33,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:06:33,850 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:33] "GET /menu/get-image/1833/512?unique=1789373151.830409 HTTP/1.1" 200 - 7 0.011 0.014 2026-09-14 08:06:33,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.025 2026-09-14 08:06:33,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.063 0.088 2026-09-14 08:06:34,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:06:34,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:06:34,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:34] "GET /menu/get-image/1841/512 HTTP/1.1" 200 - 7 0.020 0.015 2026-09-14 08:06:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50948495 for PoS orders references: ['Self-Order 00397-211-0001'] (draft: True) 2026-09-14 08:06:34,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50948495 with result: [{'id': 498, 'pos_reference': 'Self-Order 00397-211-0001', 'account_move': False}] 2026-09-14 08:06:35,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:35] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.149 0.153 2026-09-14 08:06:35,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:06:35,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.003 2026-09-14 08:06:35,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:06:35,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-14 08:06:35,928 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:06:35,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 33134 2026-09-14 08:06:35,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-14 08:06:35,931 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 33134 2026-09-14 08:06:36,025 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpjdog_x23_chrome_odoo" 2026-09-14 08:06:36,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:06:38,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-14 08:06:51,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33235 2026-09-14 08:06:51,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpnyua9jce_chrome_odoo 2026-09-14 08:06:51,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44383/json/version 2026-09-14 08:06:51,311 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44383/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:06:51,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:06:51,342 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44383/json 2026-09-14 08:06:51,343 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44383/json with timeout 3 increased to 10s during tests 2026-09-14 08:06:51,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:44383/devtools/page/14D608B6501263279E6A0D3DF885E3DB 2026-09-14 08:06:51,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-14 08:06:51,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-14 08:06:51,356 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-14 08:06:51,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=ac085b59191c42fb" in browser 2026-09-14 08:06:51,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=ac085b59191c42fb" 2026-09-14 08:06:51,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:06:52,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /pos-self/212?access_token=ac085b59191c42fb HTTP/1.1" 200 - 168 0.206 0.520 2026-09-14 08:06:52,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '14D608B6501263279E6A0D3DF885E3DB', 'loaderId': '0EE41306ADEC47AD627EDC18AF213C27', 'isDownload': False} 2026-09-14 08:06:52,519 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-14 08:06:52,532 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:06:52,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:06:52,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.023 0.029 2026-09-14 08:06:52,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:06:52,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.017 0.071 2026-09-14 08:06:52,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:06:52,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.083 2026-09-14 08:06:52,824 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.018 2026-09-14 08:06:52,885 100 INFO rb-c8c5bd7-224824-415383 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=ac085b59191c42fb"})" 2026-09-14 08:06:52,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.066 2026-09-14 08:06:52,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.021 0.004 2026-09-14 08:06:53,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-09-14 08:06:53,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:06:53,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:06:53,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-09-14 08:06:53,761 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:06:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:06:53,764 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-14 08:06:53,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33235 2026-09-14 08:06:53,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-14 08:06:53,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33235 2026-09-14 08:06:53,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpnyua9jce_chrome_odoo" 2026-09-14 08:06:53,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-14 08:07:06,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33316 2026-09-14 08:07:06,152 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpe0ceyhjf_chrome_odoo 2026-09-14 08:07:06,153 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43103/json/version 2026-09-14 08:07:06,154 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43103/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:06,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:06,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:43103/json 2026-09-14 08:07:06,198 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43103/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:06,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:43103/devtools/page/327D0A440C660E3EFC50F30FC3464B5A 2026-09-14 08:07:06,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-14 08:07:06,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-14 08:07:06,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-14 08:07:06,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-09-14 08:07:06,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-09-14 08:07:06,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:07:07,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.242 0.506 2026-09-14 08:07:07,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '327D0A440C660E3EFC50F30FC3464B5A', 'loaderId': 'E7CCDBC8026C04872DAD59B4528F045D', 'isDownload': False} 2026-09-14 08:07:07,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-14 08:07:07,437 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:07:07,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:07:07,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.063 0.030 2026-09-14 08:07:07,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:07:07,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.032 0.114 2026-09-14 08:07:07,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:07:07,645 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.035 0.171 2026-09-14 08:07:07,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.011 0.018 2026-09-14 08:07:07,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/213"})" 2026-09-14 08:07:07,900 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.054 2026-09-14 08:07:07,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:07:08,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if the POS is opened (trigger: body:not(:has(.o-self-closed)))' 2026-09-14 08:07:08,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:07:08,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:07:08,749 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-09-14 08:07:08,751 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:08,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-14 08:07:08,774 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:07:08,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33316 2026-09-14 08:07:08,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-14 08:07:08,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33316 2026-09-14 08:07:08,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpe0ceyhjf_chrome_odoo" 2026-09-14 08:07:08,932 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-14 08:07:22,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33400 2026-09-14 08:07:22,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp5iv_m_i2_chrome_odoo 2026-09-14 08:07:22,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44923/json/version 2026-09-14 08:07:22,002 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44923/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:22,017 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:22,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:44923/json 2026-09-14 08:07:22,019 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44923/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:22,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:44923/devtools/page/3E82A0522F1D3675FA8EC817FE505ADF 2026-09-14 08:07:22,024 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-14 08:07:22,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-14 08:07:22,038 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-14 08:07:22,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" in browser 2026-09-14 08:07:22,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" 2026-09-14 08:07:22,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:07:23,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /pos-self/214?access_token=6d574428dc2743ec HTTP/1.1" 200 - 190 0.238 0.554 2026-09-14 08:07:23,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '3E82A0522F1D3675FA8EC817FE505ADF', 'loaderId': '660BBBC1388CB1DF63D7C40F0E465D0C', 'isDownload': False} 2026-09-14 08:07:23,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-14 08:07:23,356 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:07:23,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:07:23,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.039 0.030 2026-09-14 08:07:23,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:07:23,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.010 0.071 2026-09-14 08:07:23,475 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:07:23,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.050 0.081 2026-09-14 08:07:23,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.017 0.014 2026-09-14 08:07:23,811 100 INFO rb-c8c5bd7-224824-415383 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=6d574428dc2743ec"})" 2026-09-14 08:07:23,885 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.103 2026-09-14 08:07:23,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.006 2026-09-14 08:07:24,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-09-14 08:07:24,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:07:24,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:07:24,692 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:24,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-09-14 08:07:24,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:24,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:24,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:24,832 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:24,841 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-09-14 08:07:24,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:07:24,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:24,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:24] "GET /menu/get-image/1846/512?unique=1789373196.116426 HTTP/1.1" 200 - 10 0.026 0.044 2026-09-14 08:07:24,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:24,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:24,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:07:24,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:07:24,966 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:24,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:07:24,987 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:24,997 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-14 08:07:25,017 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:07:25,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33400 2026-09-14 08:07:25,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-14 08:07:25,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33400 2026-09-14 08:07:25,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /menu/get-image/1854/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.009 0.031 2026-09-14 08:07:25,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /menu/get-image/1851/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.017 0.042 2026-09-14 08:07:25,142 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp5iv_m_i2_chrome_odoo" 2026-09-14 08:07:25,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33485 2026-09-14 08:07:25,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpkkjdmbyr_chrome_odoo 2026-09-14 08:07:25,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38675/json/version 2026-09-14 08:07:25,325 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38675/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:25,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:25,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38675/json 2026-09-14 08:07:25,368 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38675/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:25,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:38675/devtools/page/05928273F1DC264FC013FBCBC66C5E62 2026-09-14 08:07:25,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-14 08:07:25,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-14 08:07:25,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-14 08:07:25,427 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" in browser 2026-09-14 08:07:25,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" 2026-09-14 08:07:25,844 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /pos-self/214?access_token=6d574428dc2743ec HTTP/1.1" 200 - 90 0.206 0.203 2026-09-14 08:07:25,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '05928273F1DC264FC013FBCBC66C5E62', 'loaderId': '4F5FDA598375C8E4C3198B63F1C13696', 'isDownload': False} 2026-09-14 08:07:25,847 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-14 08:07:25,867 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:07:25,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.015 0.009 2026-09-14 08:07:25,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.034 2026-09-14 08:07:25,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:25] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.035 2026-09-14 08:07:26,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:26] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 08:07:26,161 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.004 2026-09-14 08:07:26,174 100 INFO rb-c8c5bd7-224824-415383 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=6d574428dc2743ec"})" 2026-09-14 08:07:26,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 08:07:26,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-09-14 08:07:26,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:07:27,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:07:27,034 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:27,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-09-14 08:07:27,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:27,081 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:27,091 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:27,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:27,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-09-14 08:07:27,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /menu/get-image/1846/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.009 0.013 2026-09-14 08:07:27,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:07:27,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:27,171 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:27,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:27,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:07:27,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:07:27,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:27,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:07:27,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:27,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-14 08:07:27,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /menu/get-image/1854/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.013 0.030 2026-09-14 08:07:27,296 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 08:07:27,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33485 2026-09-14 08:07:27,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-14 08:07:27,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33485 2026-09-14 08:07:27,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:27] "GET /menu/get-image/1851/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.009 0.069 2026-09-14 08:07:27,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpkkjdmbyr_chrome_odoo" 2026-09-14 08:07:27,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 33572 2026-09-14 08:07:27,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpt5v7jrc1_chrome_odoo 2026-09-14 08:07:27,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46019/json/version 2026-09-14 08:07:27,689 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46019/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:27,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:27,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46019/json 2026-09-14 08:07:27,826 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46019/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:27,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:46019/devtools/page/68B2EC1EFCC7DB7944CB29DEFF0305E5 2026-09-14 08:07:27,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-14 08:07:27,846 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-14 08:07:27,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-14 08:07:27,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" in browser 2026-09-14 08:07:27,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=6d574428dc2743ec" 2026-09-14 08:07:28,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /pos-self/214?access_token=6d574428dc2743ec HTTP/1.1" 200 - 89 0.145 0.226 2026-09-14 08:07:28,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '68B2EC1EFCC7DB7944CB29DEFF0305E5', 'loaderId': '50F381E2560BF8A92572ECC6BF95476D', 'isDownload': False} 2026-09-14 08:07:28,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-14 08:07:28,287 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:07:28,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.009 2026-09-14 08:07:28,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.024 0.026 2026-09-14 08:07:28,364 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.017 0.050 2026-09-14 08:07:28,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 08:07:28,641 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.006 2026-09-14 08:07:28,648 100 INFO rb-c8c5bd7-224824-415383 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=6d574428dc2743ec"})" 2026-09-14 08:07:28,712 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 08:07:29,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-09-14 08:07:29,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:07:29,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:07:29,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-09-14 08:07:29,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:07:29,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:29,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:29,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:29,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:29,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-09-14 08:07:29,643 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /menu/get-image/1846/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.023 0.019 2026-09-14 08:07:29,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-09-14 08:07:29,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-09-14 08:07:29,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-09-14 08:07:29,703 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-09-14 08:07:29,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-09-14 08:07:29,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-09-14 08:07:29,750 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:07:29,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-09-14 08:07:29,770 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-09-14 08:07:29,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-14 08:07:29,799 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:07:29,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /menu/get-image/1851/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.006 0.016 2026-09-14 08:07:29,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:29] "GET /menu/get-image/1854/512?unique=1789373196.116426 HTTP/1.1" 200 - 7 0.016 0.035 2026-09-14 08:07:29,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 33572 2026-09-14 08:07:29,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-14 08:07:29,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 33572 2026-09-14 08:07:29,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpt5v7jrc1_chrome_odoo" 2026-09-14 08:07:29,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:07:32,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-14 08:07:43,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33656 2026-09-14 08:07:43,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmplrmoqqja_chrome_odoo 2026-09-14 08:07:43,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40643/json/version 2026-09-14 08:07:43,943 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40643/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:43,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:43,949 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40643/json 2026-09-14 08:07:43,950 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40643/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:43,951 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:40643/devtools/page/650169FF6A342663D82A5B595F1F6968 2026-09-14 08:07:43,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:07:43,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:07:43,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:07:44,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=9dfece25985d49b9" in browser 2026-09-14 08:07:44,550 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=9dfece25985d49b9" 2026-09-14 08:07:44,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:07:46,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /pos-self/215?access_token=9dfece25985d49b9 HTTP/1.1" 200 - 170 0.208 1.365 2026-09-14 08:07:46,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '650169FF6A342663D82A5B595F1F6968', 'loaderId': '0A6AEDA604C74ADAD492FE163AECEEBA', 'isDownload': False} 2026-09-14 08:07:46,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-09-14 08:07:46,143 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:07:46,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:07:46,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.013 0.025 2026-09-14 08:07:46,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:07:46,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.032 0.059 2026-09-14 08:07:46,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:07:46,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.031 0.097 2026-09-14 08:07:46,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 08:07:46,514 100 INFO rb-c8c5bd7-224824-415383 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=9dfece25985d49b9"})" 2026-09-14 08:07:46,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.060 2026-09-14 08:07:46,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:07:47,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:07:47,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:07:47,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:07:47,364 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:07:47,368 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:07:47,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:07:47,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:07:47,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:47] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.027 0.044 2026-09-14 08:07:47,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:47] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 10 0.003 0.013 2026-09-14 08:07:48,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:07:48,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-09-14 08:07:48,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52228278 for PoS orders references: ['Kiosk 00399-215-0001'] (draft: True) 2026-09-14 08:07:48,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52228278 with result: [{'id': 499, 'pos_reference': 'Kiosk 00399-215-0001', 'account_move': False}] 2026-09-14 08:07:48,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:48] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.084 0.070 2026-09-14 08:07:48,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:07:49,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:49] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.025 0.017 2026-09-14 08:07:50,006 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:07:50,008 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:07:50,029 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:07:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:07:50,032 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33656 2026-09-14 08:07:50,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:07:50,033 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33656 2026-09-14 08:07:50,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmplrmoqqja_chrome_odoo" 2026-09-14 08:07:50,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-14 08:07:59,662 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33743 2026-09-14 08:07:59,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp37t1fq91_chrome_odoo 2026-09-14 08:07:59,674 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45713/json/version 2026-09-14 08:07:59,676 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45713/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:07:59,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:07:59,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45713/json 2026-09-14 08:07:59,719 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:45713/json with timeout 3 increased to 10s during tests 2026-09-14 08:07:59,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:45713/devtools/page/F0E46CE6C6ECC714AB7BE0960C399841 2026-09-14 08:07:59,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:07:59,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:07:59,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:08:00,295 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" in browser 2026-09-14 08:08:00,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" 2026-09-14 08:08:00,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:08:01,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /pos-self/216?access_token=80b18017fe8d4217 HTTP/1.1" 200 - 170 0.261 0.486 2026-09-14 08:08:01,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'F0E46CE6C6ECC714AB7BE0960C399841', 'loaderId': 'F5DF7C3B2CCAD881361BAD5616025E6F', 'isDownload': False} 2026-09-14 08:08:01,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-14 08:08:01,099 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:01,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:08:01,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.052 0.019 2026-09-14 08:08:01,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:08:01,200 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.031 0.087 2026-09-14 08:08:01,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:08:01,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.028 0.105 2026-09-14 08:08:01,448 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.009 0.010 2026-09-14 08:08:01,510 100 INFO rb-c8c5bd7-224824-415383 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=80b18017fe8d4217"})" 2026-09-14 08:08:01,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.073 2026-09-14 08:08:01,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:08:02,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:02,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:02,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:02,349 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 08:08:02,350 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 08:08:02,387 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:08:02,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:02,445 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:02,447 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:02,458 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:02,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.042 0.048 2026-09-14 08:08:02,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:02] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 10 0.026 0.017 2026-09-14 08:08:03,324 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:03,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:03,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Select table stand 3 (trigger: .numpad .touch-key:contains("3"))' 2026-09-14 08:08:03,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on 'Pay' button (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:03,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-09-14 08:08:03,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95193465 for PoS orders references: ['Kiosk 00400-216-0001'] (draft: True) 2026-09-14 08:08:03,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95193465 with result: [{'id': 500, 'pos_reference': 'Kiosk 00400-216-0001', 'account_move': False}] 2026-09-14 08:08:03,831 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:03] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.097 0.080 2026-09-14 08:08:04,399 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:04] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.023 0.017 2026-09-14 08:08:04,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:08:05,125 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:05,140 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:05,150 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:05,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:08:05,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:08:05,198 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:05,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33743 2026-09-14 08:08:05,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:08:05,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33743 2026-09-14 08:08:05,329 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp37t1fq91_chrome_odoo" 2026-09-14 08:08:05,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33837 2026-09-14 08:08:05,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp142dpe7v_chrome_odoo 2026-09-14 08:08:05,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40083/json/version 2026-09-14 08:08:05,496 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40083/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:05,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:05,542 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40083/json 2026-09-14 08:08:05,547 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:40083/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:05,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:40083/devtools/page/F5ED10D254A6FB9D88751BE01030BA12 2026-09-14 08:08:05,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:08:05,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:08:05,581 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:08:05,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" in browser 2026-09-14 08:08:05,611 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" 2026-09-14 08:08:05,933 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:05] "GET /pos-self/216?access_token=80b18017fe8d4217 HTTP/1.1" 200 - 71 0.161 0.146 2026-09-14 08:08:05,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'F5ED10D254A6FB9D88751BE01030BA12', 'loaderId': '5C053CB96418606E03FE230F04F06E64', 'isDownload': False} 2026-09-14 08:08:05,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-14 08:08:05,949 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:05,972 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:05] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.008 2026-09-14 08:08:05,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:05] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.028 2026-09-14 08:08:06,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:06] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.015 0.035 2026-09-14 08:08:06,235 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:06] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-14 08:08:06,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 08:08:06,288 100 INFO rb-c8c5bd7-224824-415383 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=80b18017fe8d4217"})" 2026-09-14 08:08:06,347 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:08:07,101 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:07,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:07,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:07,145 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:07,149 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:08:07,165 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:07,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:07,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:07,231 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:07,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:07,375 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.090 0.043 2026-09-14 08:08:07,402 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:07] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.012 0.029 2026-09-14 08:08:08,280 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:08,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:08,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-09-14 08:08:08,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85001027 for PoS orders references: ['Kiosk 00400-216-0002'] (draft: True) 2026-09-14 08:08:08,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85001027 with result: [{'id': 501, 'pos_reference': 'Kiosk 00400-216-0002', 'account_move': False}] 2026-09-14 08:08:08,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:08] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.059 0.067 2026-09-14 08:08:09,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:09] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.003 0.009 2026-09-14 08:08:09,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:09,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:09,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:09,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:08:09,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:08:09,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33837 2026-09-14 08:08:09,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:08:09,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33837 2026-09-14 08:08:09,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp142dpe7v_chrome_odoo" 2026-09-14 08:08:10,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 33926 2026-09-14 08:08:10,089 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpzdej2qq9_chrome_odoo 2026-09-14 08:08:10,090 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46725/json/version 2026-09-14 08:08:10,091 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46725/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:10,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:10,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46725/json 2026-09-14 08:08:10,152 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46725/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:10,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:46725/devtools/page/C8E5761285CB15F1A24609F58B9B985F 2026-09-14 08:08:10,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:08:10,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:08:10,179 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:08:10,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" in browser 2026-09-14 08:08:10,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" 2026-09-14 08:08:10,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /pos-self/216?access_token=80b18017fe8d4217 HTTP/1.1" 200 - 70 0.065 0.169 2026-09-14 08:08:10,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'C8E5761285CB15F1A24609F58B9B985F', 'loaderId': 'D52C2A2F962956AA0E3EB2284C2C5B16', 'isDownload': False} 2026-09-14 08:08:10,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-14 08:08:10,450 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:10,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.024 0.008 2026-09-14 08:08:10,502 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.015 0.030 2026-09-14 08:08:10,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.014 0.047 2026-09-14 08:08:10,730 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 08:08:10,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.006 2026-09-14 08:08:10,763 100 INFO rb-c8c5bd7-224824-415383 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=80b18017fe8d4217"})" 2026-09-14 08:08:10,815 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 08:08:11,531 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:11,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:11,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:11,555 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:11,561 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 08:08:11,598 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:11,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:11,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:11,666 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:08:11,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:11,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.069 0.039 2026-09-14 08:08:11,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:11] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.011 0.040 2026-09-14 08:08:12,337 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:12,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:12,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-09-14 08:08:12,874 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87388497 for PoS orders references: ['Kiosk 00400-216-0003'] (draft: True) 2026-09-14 08:08:12,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87388497 with result: [{'id': 502, 'pos_reference': 'Kiosk 00400-216-0003', 'account_move': False}] 2026-09-14 08:08:12,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:12] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.071 0.064 2026-09-14 08:08:13,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:13,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:13] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.010 0.013 2026-09-14 08:08:14,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:14,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:14,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:14,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:08:14,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:08:14,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 33926 2026-09-14 08:08:14,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:08:14,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 33926 2026-09-14 08:08:14,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpzdej2qq9_chrome_odoo" 2026-09-14 08:08:14,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 34016 2026-09-14 08:08:14,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpmirih5vo_chrome_odoo 2026-09-14 08:08:14,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35125/json/version 2026-09-14 08:08:14,548 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35125/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:14,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:14,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35125/json 2026-09-14 08:08:14,570 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35125/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:14,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:35125/devtools/page/2D88844FA3F17C81281BD1EFE7D08B84 2026-09-14 08:08:14,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:08:14,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:08:14,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:08:14,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" in browser 2026-09-14 08:08:14,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" 2026-09-14 08:08:14,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:14] "GET /pos-self/216?access_token=80b18017fe8d4217 HTTP/1.1" 200 - 70 0.046 0.131 2026-09-14 08:08:14,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '2D88844FA3F17C81281BD1EFE7D08B84', 'loaderId': '2B81573C293A32C6B73A5BDA03F20EC5', 'isDownload': False} 2026-09-14 08:08:14,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-14 08:08:14,843 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:14,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:14] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.025 0.022 2026-09-14 08:08:14,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:14] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.029 0.055 2026-09-14 08:08:14,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:14] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.067 2026-09-14 08:08:15,139 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:15] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 08:08:15,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 08:08:15,174 100 INFO rb-c8c5bd7-224824-415383 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=80b18017fe8d4217"})" 2026-09-14 08:08:15,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:08:16,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:16,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:16,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:16,044 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:16,046 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:16,075 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:16,108 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:16,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:16,120 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:08:16,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:16,196 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.028 0.050 2026-09-14 08:08:16,216 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:16] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.005 0.024 2026-09-14 08:08:17,302 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:17,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-09-14 08:08:17,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77115100 for PoS orders references: ['Kiosk 00400-216-0004'] (draft: True) 2026-09-14 08:08:17,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77115100 with result: [{'id': 503, 'pos_reference': 'Kiosk 00400-216-0004', 'account_move': False}] 2026-09-14 08:08:17,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:17] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.030 0.065 2026-09-14 08:08:17,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:08:17,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:17] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.019 0.018 2026-09-14 08:08:18,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:18,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:18,783 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:18,813 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:08:18,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:08:18,837 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:18,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 34016 2026-09-14 08:08:18,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:08:18,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 34016 2026-09-14 08:08:18,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpmirih5vo_chrome_odoo" 2026-09-14 08:08:19,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 34106 2026-09-14 08:08:19,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpr_3e3ysb_chrome_odoo 2026-09-14 08:08:19,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44529/json/version 2026-09-14 08:08:19,258 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44529/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:19,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:19,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44529/json 2026-09-14 08:08:19,272 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44529/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:19,279 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:44529/devtools/page/9E66FDA49AE1038ADE6E3853CF543766 2026-09-14 08:08:19,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-14 08:08:19,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-14 08:08:19,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-14 08:08:19,336 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" in browser 2026-09-14 08:08:19,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=80b18017fe8d4217" 2026-09-14 08:08:19,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /pos-self/216?access_token=80b18017fe8d4217 HTTP/1.1" 200 - 70 0.055 0.134 2026-09-14 08:08:19,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '9E66FDA49AE1038ADE6E3853CF543766', 'loaderId': '8D3B45FBA5C0524CD2C9E592C79C9C43', 'isDownload': False} 2026-09-14 08:08:19,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-14 08:08:19,546 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:19,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.008 2026-09-14 08:08:19,579 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.016 2026-09-14 08:08:19,599 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.007 0.037 2026-09-14 08:08:19,768 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-14 08:08:19,803 100 INFO rb-c8c5bd7-224824-415383 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=80b18017fe8d4217"})" 2026-09-14 08:08:19,807 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.016 0.008 2026-09-14 08:08:19,859 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.005 2026-09-14 08:08:20,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:20,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:20,617 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:20,626 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:20,627 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:08:20,639 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:20,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:20,715 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:20,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:08:20,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:20,751 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:20,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.087 0.046 2026-09-14 08:08:20,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.028 0.162 2026-09-14 08:08:20,962 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.009 0.093 2026-09-14 08:08:20,983 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:20] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.008 0.121 2026-09-14 08:08:21,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:21,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-09-14 08:08:21,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-09-14 08:08:21,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-09-14 08:08:21,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:21,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:22,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:08:22,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-14 08:08:22,026 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:08:22,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 34106 2026-09-14 08:08:22,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-14 08:08:22,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 34106 2026-09-14 08:08:22,073 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpr_3e3ysb_chrome_odoo" 2026-09-14 08:08:22,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:08:24,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-14 08:08:35,790 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34194 2026-09-14 08:08:35,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp1v9vzzzf_chrome_odoo 2026-09-14 08:08:35,791 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35335/json/version 2026-09-14 08:08:35,792 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35335/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:35,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:35,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35335/json 2026-09-14 08:08:35,818 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35335/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:35,823 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35335/devtools/page/FE571002C1206E25EA3E272B1C04BAFF 2026-09-14 08:08:35,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:08:35,828 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:08:35,844 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:08:36,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:08:36,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:08:36,305 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:08:36,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:36] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 170 0.092 0.488 2026-09-14 08:08:36,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'FE571002C1206E25EA3E272B1C04BAFF', 'loaderId': 'B939910E45E6359930AD16DA653C2ED1', 'isDownload': False} 2026-09-14 08:08:36,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-14 08:08:36,932 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:36,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:08:37,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.092 0.022 2026-09-14 08:08:37,087 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:08:37,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.040 0.154 2026-09-14 08:08:37,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:08:37,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.048 0.222 2026-09-14 08:08:37,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.010 0.013 2026-09-14 08:08:37,468 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:08:37,520 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.022 0.018 2026-09-14 08:08:37,633 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.084 2026-09-14 08:08:37,657 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-09-14 08:08:38,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:38,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:38,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:38,376 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:08:38,391 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-14 08:08:38,425 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:38,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:38,467 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:38,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:38,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:38,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.095 0.043 2026-09-14 08:08:38,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:38] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 10 0.027 0.017 2026-09-14 08:08:39,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:39,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-09-14 08:08:39,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:39] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.005 0.012 2026-09-14 08:08:39,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:08:40,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-09-14 08:08:40,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:40,467 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1471637 for PoS orders references: ['Self-Order 00401-217-0001'] (draft: True) 2026-09-14 08:08:40,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1471637 with result: [{'id': 504, 'pos_reference': 'Self-Order 00401-217-0001', 'account_move': False}] 2026-09-14 08:08:40,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:40] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.154 0.092 2026-09-14 08:08:40,699 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:40,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:41,455 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:41,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:08:41,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:41,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:41,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:41,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:08:41,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel"))' 2026-09-14 08:08:41,566 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order'))' 2026-09-14 08:08:41,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:41,639 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:41] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.047 0.019 2026-09-14 08:08:42,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'My Orders' (trigger: .btn:contains('My Orders'))' 2026-09-14 08:08:42,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:08:42,421 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:42,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34194 2026-09-14 08:08:42,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:08:42,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34194 2026-09-14 08:08:42,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp1v9vzzzf_chrome_odoo" 2026-09-14 08:08:42,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34287 2026-09-14 08:08:42,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpsgqcb2af_chrome_odoo 2026-09-14 08:08:42,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43581/json/version 2026-09-14 08:08:42,657 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43581/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:42,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:42,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43581/json 2026-09-14 08:08:42,727 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43581/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:42,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:43581/devtools/page/6ECCA4557379AD832AAB17FF87671298 2026-09-14 08:08:42,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:08:42,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:08:42,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:08:42,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:08:42,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:08:42,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:42] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 71 0.045 0.145 2026-09-14 08:08:43,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '6ECCA4557379AD832AAB17FF87671298', 'loaderId': 'DEF42EE35A93081D6D44FBD835464F20', 'isDownload': False} 2026-09-14 08:08:43,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-14 08:08:43,011 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:43,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.013 0.009 2026-09-14 08:08:43,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-09-14 08:08:43,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.018 0.028 2026-09-14 08:08:43,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-09-14 08:08:43,248 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:08:43,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.011 0.011 2026-09-14 08:08:43,290 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 08:08:43,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:44,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:44,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:44,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:44,088 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:44,092 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:44,116 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:44,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:44,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:44,196 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:44,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:44,336 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.092 0.045 2026-09-14 08:08:44,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:44] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.007 0.033 2026-09-14 08:08:45,152 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:45,385 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:45,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:45,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21713579 for PoS orders references: ['Self-Order 00401-217-0002'] (draft: True) 2026-09-14 08:08:45,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21713579 with result: [{'id': 505, 'pos_reference': 'Self-Order 00401-217-0002', 'account_move': False}] 2026-09-14 08:08:45,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:45] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.078 0.071 2026-09-14 08:08:45,552 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:08:46,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:46,316 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:08:46,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:46,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:46,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:46,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:08:46,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:46,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34287 2026-09-14 08:08:46,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:08:46,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34287 2026-09-14 08:08:46,464 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpsgqcb2af_chrome_odoo" 2026-09-14 08:08:46,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34378 2026-09-14 08:08:46,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmptifrnthx_chrome_odoo 2026-09-14 08:08:46,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38787/json/version 2026-09-14 08:08:46,652 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38787/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:46,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:46,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38787/json 2026-09-14 08:08:46,734 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38787/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:46,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38787/devtools/page/8C3C82D2CB9081B4B42B031CBECEA06E 2026-09-14 08:08:46,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:08:46,744 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:08:46,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:08:46,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:08:46,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:08:47,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.073 0.136 2026-09-14 08:08:47,039 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '8C3C82D2CB9081B4B42B031CBECEA06E', 'loaderId': 'B719B1843A6FAE55831CFE928E53CE2A', 'isDownload': False} 2026-09-14 08:08:47,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-14 08:08:47,047 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:47,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.017 0.014 2026-09-14 08:08:47,107 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.027 2026-09-14 08:08:47,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.035 2026-09-14 08:08:47,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-14 08:08:47,359 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:08:47,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.013 0.009 2026-09-14 08:08:47,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.028 0.006 2026-09-14 08:08:47,492 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 08:08:48,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:48,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:48,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:48,223 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:08:48,224 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:08:48,229 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:48,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:48,266 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:48,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:48,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:48,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.096 0.052 2026-09-14 08:08:48,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:48] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.014 0.022 2026-09-14 08:08:49,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:49,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:49,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:49,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44929649 for PoS orders references: ['Self-Order 00401-217-0003'] (draft: True) 2026-09-14 08:08:49,506 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44929649 with result: [{'id': 506, 'pos_reference': 'Self-Order 00401-217-0003', 'account_move': False}] 2026-09-14 08:08:49,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:49] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.054 0.061 2026-09-14 08:08:49,587 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 08:08:50,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:50,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:08:50,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:50,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:50,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:50,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:08:50,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34378 2026-09-14 08:08:50,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:08:50,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34378 2026-09-14 08:08:50,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmptifrnthx_chrome_odoo" 2026-09-14 08:08:50,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34468 2026-09-14 08:08:50,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpoaf228zj_chrome_odoo 2026-09-14 08:08:50,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32801/json/version 2026-09-14 08:08:50,721 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32801/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:50,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:50,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32801/json 2026-09-14 08:08:50,732 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:32801/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:50,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:32801/devtools/page/98EB540F379EA99FF1FF07A2323DB5F0 2026-09-14 08:08:50,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:08:50,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:08:50,796 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:08:50,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:08:50,843 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:08:51,099 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.099 0.144 2026-09-14 08:08:51,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '98EB540F379EA99FF1FF07A2323DB5F0', 'loaderId': '34176B6D4FDF25B1FF9D990B52896C9A', 'isDownload': False} 2026-09-14 08:08:51,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-14 08:08:51,118 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:51,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.007 2026-09-14 08:08:51,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.026 2026-09-14 08:08:51,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.024 2026-09-14 08:08:51,401 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 08:08:51,424 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:08:51,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-14 08:08:51,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 08:08:51,513 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-14 08:08:52,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:52,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:52,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:08:52,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:08:52,256 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:08:52,266 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:52,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:52,299 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:08:52,304 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:52,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:52,377 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.034 0.038 2026-09-14 08:08:52,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:52] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.004 0.029 2026-09-14 08:08:53,468 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:53,486 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:53,527 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84459820 for PoS orders references: ['Self-Order 00401-217-0004'] (draft: True) 2026-09-14 08:08:53,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84459820 with result: [{'id': 507, 'pos_reference': 'Self-Order 00401-217-0004', 'account_move': False}] 2026-09-14 08:08:53,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:53] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.121 0.069 2026-09-14 08:08:53,683 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:53,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:54,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:54,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:08:54,466 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:08:54,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:54,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:08:54,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:08:54,524 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:54,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34468 2026-09-14 08:08:54,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:08:54,537 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34468 2026-09-14 08:08:54,592 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpoaf228zj_chrome_odoo" 2026-09-14 08:08:54,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34563 2026-09-14 08:08:54,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp12mmk4my_chrome_odoo 2026-09-14 08:08:54,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33977/json/version 2026-09-14 08:08:54,766 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33977/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:08:54,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:08:54,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33977/json 2026-09-14 08:08:54,788 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:33977/json with timeout 3 increased to 10s during tests 2026-09-14 08:08:54,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33977/devtools/page/D612AEEB1327C4605D8379D53A614A0B 2026-09-14 08:08:54,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:08:54,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:08:54,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:08:54,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:08:54,854 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:08:55,108 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.099 0.149 2026-09-14 08:08:55,111 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'D612AEEB1327C4605D8379D53A614A0B', 'loaderId': '4DC1C131BA58B81DEDAF5E9216479622', 'isDownload': False} 2026-09-14 08:08:55,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-14 08:08:55,120 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:08:55,160 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.029 0.009 2026-09-14 08:08:55,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.048 2026-09-14 08:08:55,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.056 2026-09-14 08:08:55,460 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 08:08:55,474 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:08:55,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.033 0.010 2026-09-14 08:08:55,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.007 2026-09-14 08:08:55,604 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-14 08:08:56,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:08:56,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:56,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:08:56,340 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:08:56,341 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:08:56,351 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:08:56,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:08:56,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:56,424 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-14 08:08:56,426 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:56,511 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.043 0.040 2026-09-14 08:08:56,539 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:56] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.011 0.054 2026-09-14 08:08:57,454 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:57,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:57,615 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-09-14 08:08:57,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:57] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.013 0.012 2026-09-14 08:08:58,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-09-14 08:08:58,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:08:58,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37710067 for PoS orders references: ['Self-Order 00401-217-0005'] (draft: True) 2026-09-14 08:08:58,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37710067 with result: [{'id': 508, 'pos_reference': 'Self-Order 00401-217-0005', 'account_move': False}] 2026-09-14 08:08:58,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:58] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.035 0.062 2026-09-14 08:08:58,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:08:58,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:08:59,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:08:59,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:08:59,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:08:59,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:08:59,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.044 0.061 2026-09-14 08:08:59,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:08:59] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.006 0.086 2026-09-14 08:09:00,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:00,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:00,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:00] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.131 0.077 2026-09-14 08:09:01,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:01,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:01,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:01,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:01,472 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:01,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:01,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34563 2026-09-14 08:09:01,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:01,494 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34563 2026-09-14 08:09:01,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp12mmk4my_chrome_odoo" 2026-09-14 08:09:01,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34657 2026-09-14 08:09:01,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp3byl0vzd_chrome_odoo 2026-09-14 08:09:01,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36043/json/version 2026-09-14 08:09:01,764 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36043/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:09:01,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:09:01,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36043/json 2026-09-14 08:09:01,805 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:36043/json with timeout 3 increased to 10s during tests 2026-09-14 08:09:01,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36043/devtools/page/DA0BEBBFDF6DDBCBDA05D62868E064DC 2026-09-14 08:09:01,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:09:01,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:09:01,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:09:01,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:09:01,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:09:02,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.095 0.168 2026-09-14 08:09:02,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'DA0BEBBFDF6DDBCBDA05D62868E064DC', 'loaderId': 'F7D4A0156FD02C64B0D5F955BBD33CA9', 'isDownload': False} 2026-09-14 08:09:02,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-14 08:09:02,145 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:09:02,166 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.010 2026-09-14 08:09:02,177 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.029 2026-09-14 08:09:02,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.030 2026-09-14 08:09:02,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 08:09:02,438 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:09:02,458 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.010 2026-09-14 08:09:02,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.030 2026-09-14 08:09:02,555 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-14 08:09:03,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:09:03,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:03,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:03,290 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:03,291 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:09:03,315 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:03,391 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:03,406 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:03,409 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:03,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:03,525 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.046 0.068 2026-09-14 08:09:03,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:03] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.003 0.015 2026-09-14 08:09:04,100 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:09:04,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:04,598 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:04,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62921278 for PoS orders references: ['Self-Order 00401-217-0006'] (draft: True) 2026-09-14 08:09:04,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62921278 with result: [{'id': 509, 'pos_reference': 'Self-Order 00401-217-0006', 'account_move': False}] 2026-09-14 08:09:04,703 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.058 0.056 2026-09-14 08:09:04,716 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:09:05,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:05,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:09:05,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:05,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:05,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.068 0.056 2026-09-14 08:09:05,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:05] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.008 0.097 2026-09-14 08:09:05,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:09:06,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:06,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:06,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:06] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.091 0.073 2026-09-14 08:09:07,588 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:07,594 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:07,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:07,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:07,623 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:07,637 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:07,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34657 2026-09-14 08:09:07,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:07,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34657 2026-09-14 08:09:07,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp3byl0vzd_chrome_odoo" 2026-09-14 08:09:08,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34753 2026-09-14 08:09:08,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpbmhtr9o1_chrome_odoo 2026-09-14 08:09:08,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44689/json/version 2026-09-14 08:09:08,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44689/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:09:08,079 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:09:08,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44689/json 2026-09-14 08:09:08,085 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44689/json with timeout 3 increased to 10s during tests 2026-09-14 08:09:08,092 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44689/devtools/page/79A9E9BB4579FD98AFB4D0CF9BC24F0F 2026-09-14 08:09:08,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:09:08,112 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:09:08,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:09:08,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:09:08,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:09:08,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.091 0.136 2026-09-14 08:09:08,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '79A9E9BB4579FD98AFB4D0CF9BC24F0F', 'loaderId': '440EF68DDD5465D1A522FC1F2FF1BE69', 'isDownload': False} 2026-09-14 08:09:08,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-14 08:09:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:09:08,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.008 2026-09-14 08:09:08,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.018 2026-09-14 08:09:08,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.023 2026-09-14 08:09:08,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-14 08:09:08,730 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:09:08,731 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.008 2026-09-14 08:09:08,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.005 2026-09-14 08:09:08,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-09-14 08:09:09,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:09:09,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:09,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-09-14 08:09:09,577 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:09:09,578 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:09:09,606 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:09:09,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:09,661 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:09,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:09,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:09,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.079 0.045 2026-09-14 08:09:09,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:09] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.019 0.016 2026-09-14 08:09:10,481 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:09:10,850 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:10,865 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:10,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20564917 for PoS orders references: ['Self-Order 00401-217-0007'] (draft: True) 2026-09-14 08:09:10,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20564917 with result: [{'id': 510, 'pos_reference': 'Self-Order 00401-217-0007', 'account_move': False}] 2026-09-14 08:09:11,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:11] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.071 0.076 2026-09-14 08:09:11,021 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-09-14 08:09:11,606 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.003 2026-09-14 08:09:11,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:11,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:09:11,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:11,819 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:11,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.059 0.055 2026-09-14 08:09:11,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:11] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.009 0.082 2026-09-14 08:09:12,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:12,964 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:13,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:13] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.072 0.063 2026-09-14 08:09:13,853 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:13,869 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:13,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:13,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:13,904 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:13,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34753 2026-09-14 08:09:13,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:13,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34753 2026-09-14 08:09:13,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpbmhtr9o1_chrome_odoo" 2026-09-14 08:09:14,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34847 2026-09-14 08:09:14,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmphui7owl8_chrome_odoo 2026-09-14 08:09:14,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46275/json/version 2026-09-14 08:09:14,215 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46275/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:09:14,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:09:14,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:46275/json 2026-09-14 08:09:14,221 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46275/json with timeout 3 increased to 10s during tests 2026-09-14 08:09:14,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:46275/devtools/page/23BEFDFDADB180D196B35E2BE7A84485 2026-09-14 08:09:14,228 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:09:14,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:09:14,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:09:14,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:09:14,242 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:09:14,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.094 0.152 2026-09-14 08:09:14,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '23BEFDFDADB180D196B35E2BE7A84485', 'loaderId': '410CED711ADB896DC42BCEC316F37365', 'isDownload': False} 2026-09-14 08:09:14,501 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-14 08:09:14,511 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:09:14,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.007 2026-09-14 08:09:14,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.007 0.027 2026-09-14 08:09:14,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.024 2026-09-14 08:09:14,780 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-09-14 08:09:14,795 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:09:14,818 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.012 2026-09-14 08:09:14,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 08:09:14,916 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-14 08:09:15,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:09:15,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:15,632 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:15,639 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:15,640 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:09:15,667 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:15,794 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:15,803 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:15,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:15,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:15,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.093 0.047 2026-09-14 08:09:15,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:15] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.028 0.052 2026-09-14 08:09:16,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 08:09:16,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:16,984 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:17,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20327706 for PoS orders references: ['Self-Order 00401-217-0008'] (draft: True) 2026-09-14 08:09:17,035 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20327706 with result: [{'id': 511, 'pos_reference': 'Self-Order 00401-217-0008', 'account_move': False}] 2026-09-14 08:09:17,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:17] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.059 0.060 2026-09-14 08:09:17,106 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:09:17,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:17,886 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:09:17,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:17,916 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:18,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.089 0.050 2026-09-14 08:09:18,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:18] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.005 0.128 2026-09-14 08:09:18,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.031 2026-09-14 08:09:19,066 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:19,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:19,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:19] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.035 0.067 2026-09-14 08:09:19,945 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:19,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:19,983 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:20,004 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:20,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:20,025 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:09:20,037 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34847 2026-09-14 08:09:20,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:20,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34847 2026-09-14 08:09:20,075 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmphui7owl8_chrome_odoo" 2026-09-14 08:09:20,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 34943 2026-09-14 08:09:20,247 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp81ldpg50_chrome_odoo 2026-09-14 08:09:20,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41103/json/version 2026-09-14 08:09:20,249 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41103/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:09:20,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:09:20,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41103/json 2026-09-14 08:09:20,258 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41103/json with timeout 3 increased to 10s during tests 2026-09-14 08:09:20,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41103/devtools/page/588143A478938F07D9BC514937A23EDE 2026-09-14 08:09:20,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:09:20,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:09:20,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:09:20,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:09:20,349 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:09:20,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.139 0.140 2026-09-14 08:09:20,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '588143A478938F07D9BC514937A23EDE', 'loaderId': '35301D04447C4E470AE388C2A3F265E6', 'isDownload': False} 2026-09-14 08:09:20,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-14 08:09:20,647 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:09:20,676 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.013 0.009 2026-09-14 08:09:20,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.029 2026-09-14 08:09:20,713 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.048 2026-09-14 08:09:20,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 08:09:20,909 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:09:20,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.010 2026-09-14 08:09:20,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 08:09:21,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.004 2026-09-14 08:09:21,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:09:21,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:21,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:21,753 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:21,755 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:21,772 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:21,842 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:21,859 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:09:21,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:21,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:21,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.035 0.052 2026-09-14 08:09:22,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:22] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.023 0.041 2026-09-14 08:09:22,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-14 08:09:23,016 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-09-14 08:09:23,030 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-09-14 08:09:23,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-09-14 08:09:23,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:23,082 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:23,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:23,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:23,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:23,174 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.036 2026-09-14 08:09:24,226 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-14 08:09:24,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:24,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:24,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84551310 for PoS orders references: ['Self-Order 00401-217-0009'] (draft: True) 2026-09-14 08:09:24,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84551310 with result: [{'id': 512, 'pos_reference': 'Self-Order 00401-217-0009', 'account_move': False}] 2026-09-14 08:09:24,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:24] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.080 0.070 2026-09-14 08:09:25,205 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:25,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:09:25,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:25,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-09-14 08:09:25,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-09-14 08:09:25,297 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-09-14 08:09:25,307 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:25,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.038 0.058 2026-09-14 08:09:25,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:25,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:25,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:25,350 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:25] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.012 0.080 2026-09-14 08:09:25,353 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:25,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 34943 2026-09-14 08:09:25,369 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:25,374 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 34943 2026-09-14 08:09:25,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp81ldpg50_chrome_odoo" 2026-09-14 08:09:25,612 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 35035 2026-09-14 08:09:25,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpdl4e_1mn_chrome_odoo 2026-09-14 08:09:25,622 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41577/json/version 2026-09-14 08:09:25,623 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41577/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:09:25,643 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:09:25,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:41577/json 2026-09-14 08:09:25,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41577/json with timeout 3 increased to 10s during tests 2026-09-14 08:09:25,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:41577/devtools/page/8AFFC10CCD035D87478AAC375424F92A 2026-09-14 08:09:25,649 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-14 08:09:25,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-14 08:09:25,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-14 08:09:25,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" in browser 2026-09-14 08:09:25,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=9309bff3994a47d4" 2026-09-14 08:09:25,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:25] "GET /pos-self/217?access_token=9309bff3994a47d4 HTTP/1.1" 200 - 70 0.121 0.139 2026-09-14 08:09:25,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '8AFFC10CCD035D87478AAC375424F92A', 'loaderId': 'E60A0FA234B580DF69F874BE9E295D11', 'isDownload': False} 2026-09-14 08:09:25,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-14 08:09:26,024 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:09:26,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.008 2026-09-14 08:09:26,053 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.022 2026-09-14 08:09:26,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.024 2026-09-14 08:09:26,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.030 2026-09-14 08:09:26,319 100 INFO rb-c8c5bd7-224824-415383 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=9309bff3994a47d4"})" 2026-09-14 08:09:26,370 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.021 0.011 2026-09-14 08:09:26,424 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.006 2026-09-14 08:09:26,483 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-14 08:09:27,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:09:27,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:27,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:27,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:27,243 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:09:27,263 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:09:27,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:09:27,339 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:09:27,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:27,375 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:27,436 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.043 0.047 2026-09-14 08:09:27,489 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:27] "GET /menu/get-image/1862/512 HTTP/1.1" 200 - 7 0.006 0.013 2026-09-14 08:09:28,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 08:09:28,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-09-14 08:09:28,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-09-14 08:09:28,530 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-09-14 08:09:28,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:09:28,567 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-09-14 08:09:28,584 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-09-14 08:09:28,600 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-09-14 08:09:28,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:09:28,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:28,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.031 2026-09-14 08:09:28,691 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:28] "GET /menu/get-image/1863/512 HTTP/1.1" 200 - 7 0.020 0.031 2026-09-14 08:09:29,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:09:29,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:29,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:09:29,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67883266 for PoS orders references: ['Self-Order 00401-217-0010'] (draft: True) 2026-09-14 08:09:29,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67883266 with result: [{'id': 513, 'pos_reference': 'Self-Order 00401-217-0010', 'account_move': False}] 2026-09-14 08:09:29,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:09:29] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.054 0.061 2026-09-14 08:09:30,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-09-14 08:09:30,320 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-09-14 08:09:30,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:09:30,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:09:30,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-14 08:09:30,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 35035 2026-09-14 08:09:30,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-14 08:09:30,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 35035 2026-09-14 08:09:30,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpdl4e_1mn_chrome_odoo" 2026-09-14 08:09:30,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:09:58,491 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #176 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 08:10:00,904 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #176 deleted ir.attachment records with IDs: [7885, 7886, 7887, 7888, 7889, 7890, 7891, 7892, 7932, 7933, 7934, 7935, 7936, 7937, 7938, 7939] 2026-09-14 08:10:00,904 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #176 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-09-14 08:10:00,921 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #176 deleted ir.sequence records with IDs: [4885, 4888, 4936, 4939, 4886, 4889, 4937, 4940] 2026-09-14 08:10:04,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-09-14 08:10:04,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 35127 2026-09-14 08:10:04,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpc7_mum99_chrome_odoo 2026-09-14 08:10:04,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:46503/json/version 2026-09-14 08:10:04,632 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46503/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:10:04,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:10:04,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:46503/json 2026-09-14 08:10:04,685 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46503/json with timeout 3 increased to 10s during tests 2026-09-14 08:10:04,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:46503/devtools/page/85405ADF1EAE2C3F9F72C19C5BDDD89A 2026-09-14 08:10:04,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-09-14 08:10:04,693 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-09-14 08:10:04,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_user from n/a 2026-09-14 08:10:04,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-09-14 08:10:04,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Open "http://127.0.0.1:8069/pos/ui?config_id=222" in browser 2026-09-14 08:10:04,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=222" 2026-09-14 08:10:04,973 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:10:05,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:05] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.145 0.603 2026-09-14 08:10:05,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '85405ADF1EAE2C3F9F72C19C5BDDD89A', 'loaderId': '2EDE0BA4C517D379B1230C37AC754E38', 'isDownload': False} 2026-09-14 08:10:05,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-09-14 08:10:05,734 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:10:05,770 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:05] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.014 2026-09-14 08:10:05,796 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:05] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.038 2026-09-14 08:10:05,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:05] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.022 0.063 2026-09-14 08:10:06,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.006 2026-09-14 08:10:06,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.011 2026-09-14 08:10:06,326 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:10:06,340 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 08:10:06,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate test code "odoo.startTour('test_table_stand_number_exported', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=222"})" 2026-09-14 08:10:07,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:10:07,295 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.491 0.454 2026-09-14 08:10:07,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.051 2026-09-14 08:10:07,413 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.013 2026-09-14 08:10:07,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.004 2026-09-14 08:10:07,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 14 0.048 0.044 2026-09-14 08:10:07,610 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.017 0.117 2026-09-14 08:10:07,634 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 08:10:07,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.015 0.230 2026-09-14 08:10:07,743 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.026 0.274 2026-09-14 08:10:07,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.026 0.338 2026-09-14 08:10:07,865 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:10:07,886 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 08:10:07,909 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:10:07,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:07] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.071 0.403 2026-09-14 08:10:08,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.036 0.411 2026-09-14 08:10:08,095 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.028 0.416 2026-09-14 08:10:08,187 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.043 0.450 2026-09-14 08:10:08,194 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:08,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 8 0.029 0.492 2026-09-14 08:10:08,273 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:10:08,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.008 0.354 2026-09-14 08:10:08,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.014 0.327 2026-09-14 08:10:08,396 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 18 0.053 0.321 2026-09-14 08:10:08,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.321 2026-09-14 08:10:08,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.007 0.324 2026-09-14 08:10:08,441 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.217 2026-09-14 08:10:08,478 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.028 0.170 2026-09-14 08:10:08,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 4 0.015 0.212 2026-09-14 08:10:08,577 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 4 0.015 0.234 2026-09-14 08:10:08,629 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-09-14%2008:09:30 HTTP/1.1" 200 - 4 0.021 0.209 2026-09-14 08:10:08,639 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 08:10:08,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click Orders dropdown item (trigger: .dropdown-item.with-badge.py-2:contains("Orders"))' 2026-09-14 08:10:08,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Select order (trigger: .order-row:contains("12345678901234"))' 2026-09-14 08:10:08,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.063 0.018 2026-09-14 08:10:08,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-09-14 08:10:08,779 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:10:08,811 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:10:08,831 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:08,834 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:08,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-09-14 08:10:08,899 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-14 08:10:08,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-14 08:10:08,937 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94469785 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-09-14 08:10:08,939 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:10:08,970 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #178 deleted pos.order.line records with IDs: [909] 2026-09-14 08:10:09,147 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94469785 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-09-14 08:10:09,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.100 0.135 2026-09-14 08:10:09,251 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:09] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.012 2026-09-14 08:10:09,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-09-14 08:10:09,976 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:10:09,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 35127 2026-09-14 08:10:09,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-09-14 08:10:09,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 35127 2026-09-14 08:10:10,043 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpc7_mum99_chrome_odoo" 2026-09-14 08:10:10,177 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-14 08:10:12,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-14 08:10:23,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 35253 2026-09-14 08:10:23,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmp930mjpef_chrome_odoo 2026-09-14 08:10:23,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:39963/json/version 2026-09-14 08:10:23,109 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39963/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:10:23,120 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:10:23,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:39963/json 2026-09-14 08:10:23,125 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:39963/json with timeout 3 increased to 10s during tests 2026-09-14 08:10:23,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:39963/devtools/page/F43381AE33A06E5730952A050B9EF5D2 2026-09-14 08:10:23,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-14 08:10:23,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-14 08:10:23,763 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 08:10:23,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-14 08:10:23,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=adf4f9fae4f448ef" in browser 2026-09-14 08:10:23,774 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=adf4f9fae4f448ef" 2026-09-14 08:10:23,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:10:25,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /pos-self/223?access_token=adf4f9fae4f448ef HTTP/1.1" 200 - 168 0.221 1.391 2026-09-14 08:10:25,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'F43381AE33A06E5730952A050B9EF5D2', 'loaderId': 'AECBADCC622E47E9C27C3CFC5038F60E', 'isDownload': False} 2026-09-14 08:10:25,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-14 08:10:25,412 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:10:25,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f227a48/pos_self_order.assets.min.css, copying from /web/assets/f227a48/pos_self_order.assets.min.css 2026-09-14 08:10:25,501 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /web/assets/1/f227a48/pos_self_order.assets.min.css HTTP/1.1" 200 - 13 0.059 0.031 2026-09-14 08:10:25,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdc762e/pos_self_order.assets.min.js, copying from /web/assets/bdc762e/pos_self_order.assets.min.js 2026-09-14 08:10:25,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /web/assets/1/bdc762e/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.013 0.110 2026-09-14 08:10:25,552 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5277999/pos_self_order.assets_tests.min.js, copying from /web/assets/5277999/pos_self_order.assets_tests.min.js 2026-09-14 08:10:25,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /web/assets/1/5277999/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.131 2026-09-14 08:10:25,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.006 0.012 2026-09-14 08:10:25,842 100 INFO rb-c8c5bd7-224824-415383 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=adf4f9fae4f448ef"})" 2026-09-14 08:10:25,843 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.010 0.014 2026-09-14 08:10:25,944 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.069 2026-09-14 08:10:25,961 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 08:10:26,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-09-14 08:10:26,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-09-14 08:10:26,677 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-09-14 08:10:26,684 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:26,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-09-14 08:10:26,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-09-14 08:10:26,769 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.040 0.039 2026-09-14 08:10:26,822 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 08:10:26,845 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:26] "GET /menu/get-image/1876/512 HTTP/1.1" 200 - 9 0.011 0.020 2026-09-14 08:10:27,790 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.004 2026-09-14 08:10:27,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-09-14 08:10:27,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Confirm' (trigger: .btn:contains('Confirm'))' 2026-09-14 08:10:27,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:27] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.017 0.011 2026-09-14 08:10:28,706 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:10:28,709 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-09-14 08:10:28,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58546670 for PoS orders references: ['Self-Order 00403-223-0001'] (draft: True) 2026-09-14 08:10:28,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58546670 with result: [{'id': 515, 'pos_reference': 'Self-Order 00403-223-0001', 'account_move': False}] 2026-09-14 08:10:28,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:28] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.117 0.106 2026-09-14 08:10:28,951 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:10:29,718 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'Ok' do not exist (trigger: .btn)' 2026-09-14 08:10:29,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-14 08:10:29,733 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:29,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 35253 2026-09-14 08:10:29,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-14 08:10:29,746 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 35253 2026-09-14 08:10:29,777 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmp930mjpef_chrome_odoo" 2026-09-14 08:10:30,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 35345 2026-09-14 08:10:30,048 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmp6yeo0oe1_chrome_odoo 2026-09-14 08:10:30,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:43767/json/version 2026-09-14 08:10:30,050 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43767/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:10:30,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:10:30,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:43767/json 2026-09-14 08:10:30,053 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:43767/json with timeout 3 increased to 10s during tests 2026-09-14 08:10:30,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:43767/devtools/page/6C13E8618C6325574323D559E4FAA50B 2026-09-14 08:10:30,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-14 08:10:30,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-14 08:10:30,098 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:pos_admin from n/a 2026-09-14 08:10:30,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-14 08:10:30,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos/ui?config_id=223" in browser 2026-09-14 08:10:30,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=223" 2026-09-14 08:10:30,531 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:30] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 98 0.072 0.317 2026-09-14 08:10:30,533 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '6C13E8618C6325574323D559E4FAA50B', 'loaderId': '9FBC57EA2D2E89DA2C8E0874E7031253', 'isDownload': False} 2026-09-14 08:10:30,534 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-14 08:10:30,542 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:10:30,588 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:30] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.030 2026-09-14 08:10:30,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:30] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.043 2026-09-14 08:10:30,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:30] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-09-14 08:10:31,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.014 0.008 2026-09-14 08:10:31,044 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.017 2026-09-14 08:10:31,060 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:10:31,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 08:10:31,117 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=223"})" 2026-09-14 08:10:31,884 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-09-14 08:10:31,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.400 0.453 2026-09-14 08:10:32,065 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.056 2026-09-14 08:10:32,085 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.003 0.009 2026-09-14 08:10:32,101 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-14 08:10:32,202 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=product.product&field=image_128&id=1876&unique=2026-09-14%2008:10:10 HTTP/1.1" 200 - 14 0.043 0.039 2026-09-14 08:10:32,219 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:10:32,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=product.product&field=image_128&id=1877&unique=2026-09-14%2008:10:10 HTTP/1.1" 200 - 8 0.011 0.099 2026-09-14 08:10:32,302 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-09-14%2008:10:10 HTTP/1.1" 200 - 8 0.027 0.138 2026-09-14 08:10:32,322 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 7 0.013 0.173 2026-09-14 08:10:32,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.008 0.177 2026-09-14 08:10:32,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.004 0.185 2026-09-14 08:10:32,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.025 0.130 2026-09-14 08:10:32,397 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69666200 for PoS orders references: ['Self-Order 00403-223-0001'] (draft: True) 2026-09-14 08:10:32,434 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #181 deleted pos.order.line records with IDs: [911] 2026-09-14 08:10:32,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69666200 with result: [{'id': 515, 'pos_reference': 'Self-Order 00403-223-0001', 'account_move': False}] 2026-09-14 08:10:32,572 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.106 0.214 2026-09-14 08:10:32,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.267 2026-09-14 08:10:32,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.260 2026-09-14 08:10:32,605 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.007 0.256 2026-09-14 08:10:32,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-09-14%2008:10:10 HTTP/1.1" 200 - 4 0.007 0.268 2026-09-14 08:10:32,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.037 2026-09-14 08:10:32,672 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-14 08:10:32,677 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-14 08:10:32,679 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-14 08:10:32,750 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:32] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 18 0.048 0.046 2026-09-14 08:10:33,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-14 08:10:33,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.006 2026-09-14 08:10:33,568 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:10:34,221 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-14 08:10:34,405 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-09-14 08:10:34,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 08:10:34,442 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 08:10:34,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 08:10:34,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-09-14 08:10:34,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 08:10:34,497 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 08:10:34,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-09-14 08:10:34,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-09-14 08:10:34,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48812830 for PoS orders references: ['Order 00403-001-0001'] (draft: True) 2026-09-14 08:10:34,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-14 08:10:34,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-09-14 08:10:34,629 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48812830 with result: [{'id': 516, 'pos_reference': 'Order 00403-001-0001', 'account_move': False}] 2026-09-14 08:10:34,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.045 0.064 2026-09-14 08:10:35,407 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-09-14 08:10:35,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.018 0.030 2026-09-14 08:10:35,742 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:10:36,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(2):contains("Order")' 2026-09-14 08:10:36,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(3):contains("1")' 2026-09-14 08:10:36,261 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(2):contains("Self-Order")' 2026-09-14 08:10:36,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("S")' 2026-09-14 08:10:36,294 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("1")' 2026-09-14 08:10:36,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-14 08:10:36,319 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:10:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:10:36,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 35345 2026-09-14 08:10:36,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-14 08:10:36,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 35345 2026-09-14 08:10:36,377 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmp6yeo0oe1_chrome_odoo" 2026-09-14 08:10:36,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:11:03,851 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #182 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-14 08:11:05,585 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #182 deleted ir.attachment records with IDs: [8056, 8057, 8058, 8059, 8060, 8061, 8062, 8063, 8103, 8104, 8105, 8106, 8107, 8108, 8109, 8110] 2026-09-14 08:11:05,586 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #182 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-09-14 08:11:05,603 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #182 deleted ir.sequence records with IDs: [5022, 5025, 5073, 5076, 5023, 5026, 5074, 5077] 2026-09-14 08:11:10,505 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-09-14 08:11:10,787 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 35457 2026-09-14 08:11:10,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmp7hiraae__chrome_odoo 2026-09-14 08:11:10,793 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44967/json/version 2026-09-14 08:11:10,813 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44967/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:11:10,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:11:10,835 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:44967/json 2026-09-14 08:11:10,836 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:44967/json with timeout 3 increased to 10s during tests 2026-09-14 08:11:10,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:44967/devtools/page/D14F11D75989F3731DBE10D610A589C6 2026-09-14 08:11:10,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-09-14 08:11:10,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-09-14 08:11:11,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:11:11,200 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-09-14 08:11:11,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-09-14 08:11:11,208 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-09-14 08:11:11,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:11:12,110 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.191 0.699 2026-09-14 08:11:12,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': 'D14F11D75989F3731DBE10D610A589C6', 'loaderId': 'E4386946A4F97A2E353744B72601C6A6', 'isDownload': False} 2026-09-14 08:11:12,115 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-09-14 08:11:12,123 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:11:12,143 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /web/assets/9a028f3/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 08:11:12,149 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /web/assets/5e0c5a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-14 08:11:12,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /web/assets/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 08:11:12,576 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:11:12,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-09-14 08:11:12,628 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:11:12,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:11:12,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=228"})" 2026-09-14 08:11:13,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.316 0.397 2026-09-14 08:11:13,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:13] "GET /pos/ui HTTP/1.1" 200 - 22 0.026 0.726 2026-09-14 08:11:13,453 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-14 08:11:13,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.095 2026-09-14 08:11:13,580 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-14 08:11:13,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-14 08:11:14,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.180 0.330 2026-09-14 08:11:14,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.039 2026-09-14 08:11:14,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.013 2026-09-14 08:11:14,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-14 08:11:14,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1888&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 14 0.094 0.038 2026-09-14 08:11:14,481 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:11:14,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1889&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.030 0.175 2026-09-14 08:11:14,555 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:11:14,582 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:11:14,596 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:11:14,615 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:11:14,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.026 0.237 2026-09-14 08:11:14,677 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1887&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.023 0.288 2026-09-14 08:11:14,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.035 0.333 2026-09-14 08:11:14,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.028 0.400 2026-09-14 08:11:14,838 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.314 2026-09-14 08:11:14,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 19 0.063 0.253 2026-09-14 08:11:14,942 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:11:14,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.006 0.313 2026-09-14 08:11:14,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.002 0.268 2026-09-14 08:11:14,978 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-14%2006:38:58 HTTP/1.1" 200 - 6 0.005 0.216 2026-09-14 08:11:15,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.017 0.172 2026-09-14 08:11:15,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-14%2006:34:05 HTTP/1.1" 200 - 6 0.012 0.176 2026-09-14 08:11:15,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.183 2026-09-14 08:11:15,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.020 0.131 2026-09-14 08:11:15,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.022 0.181 2026-09-14 08:11:15,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 8 0.036 0.210 2026-09-14 08:11:15,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 4 0.009 0.242 2026-09-14 08:11:15,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 4 0.005 0.229 2026-09-14 08:11:15,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-14 08:11:15,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-09-14%2008:10:36 HTTP/1.1" 200 - 4 0.017 0.239 2026-09-14 08:11:15,303 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-09-14 08:11:15,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.038 0.024 2026-09-14 08:11:15,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-09-14 08:11:15,371 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-09-14 08:11:15,379 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-09-14 08:11:15,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-09-14 08:11:15,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-09-14 08:11:15,428 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-09-14 08:11:15,443 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-09-14 08:11:15,463 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-09-14 08:11:15,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-09-14 08:11:15,493 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-14 08:11:15,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-14 08:11:15,523 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:11:15,527 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:11:15,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 08:11:15,543 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Viva"))' 2026-09-14 08:11:15,565 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-09-14 08:11:15,566 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 08:11:15,601 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:11:15] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.001 0.003 2026-09-14 08:11:15,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-14 08:11:15,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-09-14 08:11:15,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 35457 2026-09-14 08:11:15,620 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-09-14 08:11:15,621 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 35457 2026-09-14 08:11:15,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmp7hiraae__chrome_odoo" 2026-09-14 08:11:15,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-14 08:11:15,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-14 08:11:17,445 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31479] 2026-09-14 08:11:17,721 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted res.partner records with IDs: [851] 2026-09-14 08:11:17,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-14 08:11:18,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-14 08:11:19,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-14 08:11:21,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-14 08:11:27,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [853], uid: 2, model: res.partner 2026-09-14 08:11:27,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-14 08:11:28,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:11:29,380 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31700] 2026-09-14 08:11:29,695 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.product records with IDs: [1892] 2026-09-14 08:11:29,803 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-14 08:11:30,107 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-09-14 08:11:30,261 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-09-14 08:11:30,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-14 08:11:30,410 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-14 08:11:30,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-14 08:11:37,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-14 08:11:43,337 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-14 08:11:43,549 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-14 08:11:43,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:11:44,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-14 08:11:44,816 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:11:44,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-14 08:11:44,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-14 08:11:45,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-14 08:11:45,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:11:47,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-14 08:11:47,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-14 08:11:47,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-14 08:11:47,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-14 08:11:53,085 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-14 08:11:54,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:11:55,172 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.product records with IDs: [1928] 2026-09-14 08:11:55,483 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.product records with IDs: [1947] 2026-09-14 08:11:55,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-14 08:11:55,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-14 08:11:55,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-14 08:11:55,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-14 08:11:56,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-14 08:11:57,541 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-14 08:12:03,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-14 08:12:03,864 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-14 08:12:04,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-14 08:12:05,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-14 08:12:05,520 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-14 08:12:05,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:06,015 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-14 08:12:06,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-14 08:12:06,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:06,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-14 08:12:06,780 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-14 08:12:12,314 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-14 08:12:12,478 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-14 08:12:12,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-14 08:12:12,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-14 08:12:12,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:12,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-14 08:12:12,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-14 08:12:13,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:14,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-14 08:12:14,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-14 08:12:15,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-14 08:12:16,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-14 08:12:21,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-14 08:12:21,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-14 08:12:23,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-14 08:12:23,363 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-14 08:12:23,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-14 08:12:24,104 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-14 08:12:24,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-14 08:12:25,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-14 08:12:25,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-14 08:12:25,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:27,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-14 08:12:28,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-14 08:12:29,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-14 08:12:31,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-14 08:12:33,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-14 08:12:34,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-14 08:12:35,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-14 08:12:36,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-14 08:12:36,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-14 08:12:37,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-14 08:12:38,915 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:39,727 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.product records with IDs: [2080] 2026-09-14 08:12:39,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-14 08:12:40,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-14 08:12:40,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-14 08:12:40,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-14 08:12:41,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-14 08:12:42,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:43,582 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.product records with IDs: [2099] 2026-09-14 08:12:43,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-14 08:12:43,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-14 08:12:44,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-14 08:12:44,053 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-14 08:12:44,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-14 08:12:45,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-14 08:12:45,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-14 08:12:46,372 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-14 08:12:47,671 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-14 08:12:48,122 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-14 08:12:48,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:48,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-14 08:12:49,635 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-14 08:12:50,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-14 08:12:50,445 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-14 08:12:50,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-14 08:12:51,801 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-14 08:12:52,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-14 08:12:52,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-14 08:12:52,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-14 08:12:53,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-14 08:12:53,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:12:54,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-14 08:12:54,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-14 08:12:54,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:13:16,682 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-14 08:13:20,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<967713375961057.1789373600.410476446151733-openerp-794-account.move@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-14 08:13:20,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:20,606 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-09-14 08:13:20,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<967713375961057.1789373600.410476446151733-openerp-794-account.move@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-09-14 08:13:20,636 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:20,644 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-09-14 08:13:20,645 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-09-14 08:13:20,700 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-14 08:13:21,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<107346433942472.1789373601.406990766525269-openerp-795-account.move@26edc6942f50>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-14 08:13:21,515 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:21,586 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #186 deleted mail.mail records with IDs: [288] 2026-09-14 08:13:21,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:13:21,705 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:13:46,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-14 08:13:48,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-14 08:13:50,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-14 08:13:51,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:13:53,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<473122827297799.1789373633.187198638916016-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:13:53,271 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:53,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:13:53,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<606174181882608.1789373633.315966129302979-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:13:53,347 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:53,348 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:13:53,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<742129924334065.1789373633.880138158798218-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:13:53,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:13:53,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:13:56,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-14 08:13:57,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 35582 2026-09-14 08:13:57,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpproxjsg8_chrome_odoo 2026-09-14 08:13:57,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:41389/json/version 2026-09-14 08:13:57,271 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41389/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:13:57,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:13:57,275 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:41389/json 2026-09-14 08:13:57,275 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41389/json with timeout 3 increased to 10s during tests 2026-09-14 08:13:57,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:41389/devtools/page/2470A59106E77E82E650647349F1F6C9 2026-09-14 08:13:57,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-09-14 08:13:57,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-09-14 08:13:57,922 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:13:57,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:13:57,955 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-09-14 08:13:57,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:13:57,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:13:57,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:13:59,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web HTTP/1.1" 200 - 121 0.182 0.872 2026-09-14 08:13:59,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '2470A59106E77E82E650647349F1F6C9', 'loaderId': 'F1DFF6D1CD043A036DAD986641681529', 'isDownload': False} 2026-09-14 08:13:59,023 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-14 08:13:59,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-14 08:13:59,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.015 0.029 2026-09-14 08:13:59,141 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:13:59,155 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.026 0.075 2026-09-14 08:13:59,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.014 0.110 2026-09-14 08:13:59,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.015 0.063 2026-09-14 08:13:59,973 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 08:13:59,993 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:13:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 08:14:00,014 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 08:14:00,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.034 2026-09-14 08:14:00,093 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:14:00,376 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.233 0.141 2026-09-14 08:14:00,411 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:14:00,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.037 0.408 2026-09-14 08:14:00,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.432 2026-09-14 08:14:00,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.049 0.451 2026-09-14 08:14:00,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.083 0.539 2026-09-14 08:14:00,732 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:14:00,749 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:14:00,758 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:14:00,788 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:14:00,957 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.172 0.706 2026-09-14 08:14:00,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.849 2026-09-14 08:14:00,991 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.586 2026-09-14 08:14:01,003 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.522 2026-09-14 08:14:01,034 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:01] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.502 2026-09-14 08:14:01,089 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.027 0.361 2026-09-14 08:14:01,097 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.053 2026-09-14 08:14:01,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:14:01,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-09-14 08:14:01,838 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_dropdown_kanban .dropdown-toggle)' 2026-09-14 08:14:01,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.012 2026-09-14 08:14:02,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:02] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.183 0.172 2026-09-14 08:14:02,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:02] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.172 0.105 2026-09-14 08:14:02,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.025 0.033 2026-09-14 08:14:02,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:02] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.043 0.115 2026-09-14 08:14:02,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:02] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.028 0.160 2026-09-14 08:14:03,032 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-14 08:14:03,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart"))' 2026-09-14 08:14:03,739 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"])))' 2026-09-14 08:14:03,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.029 0.018 2026-09-14 08:14:03,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.016 0.016 2026-09-14 08:14:03,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 08:14:03,909 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.036 0.021 2026-09-14 08:14:03,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.000 0.007 2026-09-14 08:14:03,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:03] "GET /web/assets/e44dadb/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 08:14:04,642 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-14 08:14:04,804 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains("Burndown Chart Test") .o_facet_remove)' 2026-09-14 08:14:04,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-09-14 08:14:04,835 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:04] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.013 0.008 2026-09-14 08:14:04,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project"))' 2026-09-14 08:14:04,859 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Date: Month") .o_facet_remove)' 2026-09-14 08:14:04,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date and Stage") button.o_notification_close)' 2026-09-14 08:14:04,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.024 0.021 2026-09-14 08:14:04,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-09-14 08:14:04,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The Stage group menu item is invisible (trigger: .o_group_by_menu:not(:has(.o_menu_item:contains("Stage"))))' 2026-09-14 08:14:04,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date"))' 2026-09-14 08:14:04,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected)' 2026-09-14 08:14:04,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.027 0.051 2026-09-14 08:14:04,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close)' 2026-09-14 08:14:04,977 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-09-14 08:14:04,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.011 0.020 2026-09-14 08:14:04,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date"))' 2026-09-14 08:14:05,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child)' 2026-09-14 08:14:05,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Close the Date filter menu (trigger: .o_graph_renderer)' 2026-09-14 08:14:05,057 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-09-14 08:14:05,069 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu)))' 2026-09-14 08:14:05,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-09-14 08:14:05,075 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.017 0.014 2026-09-14 08:14:05,092 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:14:05,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 35582 2026-09-14 08:14:05,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-09-14 08:14:05,220 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 35582 2026-09-14 08:14:05,265 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpproxjsg8_chrome_odoo" 2026-09-14 08:14:05,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:07,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<451265719279140.1789373647.491569757461548-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:07,559 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:07,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:07,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 293 and Message-Id '<270818634282799.1789373647.603689432144165-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:07,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:07,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:07,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-14 08:14:07,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 35727 2026-09-14 08:14:07,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmphrzlwsmk_chrome_odoo 2026-09-14 08:14:07,881 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:38877/json/version 2026-09-14 08:14:07,883 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38877/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:14:07,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:14:07,921 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:38877/json 2026-09-14 08:14:07,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:38877/json with timeout 3 increased to 10s during tests 2026-09-14 08:14:07,940 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:38877/devtools/page/9BC5F567068C4A15947E942902E4E819 2026-09-14 08:14:07,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-09-14 08:14:07,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-09-14 08:14:08,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:armandel from n/a 2026-09-14 08:14:08,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-09-14 08:14:08,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:14:08,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:14:08,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:14:08,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:08] "GET /web HTTP/1.1" 200 - 116 0.180 0.673 2026-09-14 08:14:08,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '9BC5F567068C4A15947E942902E4E819', 'loaderId': '1570188A9F342E8589D78F1083FBC490', 'isDownload': False} 2026-09-14 08:14:08,962 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-14 08:14:08,982 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:08] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 08:14:09,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.026 2026-09-14 08:14:09,049 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /web/webclient/load_menus/4d021cd5e6228aa2ff62cba62eb5d25a7389c2d3206c41bfd02df213857f2ce4 HTTP/1.1" 200 - 4 0.011 0.054 2026-09-14 08:14:09,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.019 0.061 2026-09-14 08:14:09,109 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 08:14:09,126 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:14:09,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 08:14:09,845 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 08:14:09,847 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 08:14:09,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.012 2026-09-14 08:14:09,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:14:10,072 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.088 0.131 2026-09-14 08:14:10,076 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.215 2026-09-14 08:14:10,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.190 2026-09-14 08:14:10,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.012 0.186 2026-09-14 08:14:10,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.004 0.221 2026-09-14 08:14:10,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-09-14 08:14:10,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.055 2026-09-14 08:14:10,163 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.060 2026-09-14 08:14:10,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.077 2026-09-14 08:14:10,189 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.029 2026-09-14 08:14:10,201 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-14 08:14:10,207 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-14 08:14:10,208 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-14 08:14:10,231 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:14:10,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:10] "GET /web/image?model=res.users&field=avatar_128&id=197 HTTP/1.1" 200 - 18 0.054 0.058 2026-09-14 08:14:10,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:14:11,007 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-09-14 08:14:11,020 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open Pig Project (trigger: .o_kanban_record:contains("Pig"))' 2026-09-14 08:14:11,054 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.026 0.014 2026-09-14 08:14:11,419 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:11] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.173 0.169 2026-09-14 08:14:11,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.158 0.141 2026-09-14 08:14:11,926 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.036 0.021 2026-09-14 08:14:11,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:11] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 12 0.014 0.079 2026-09-14 08:14:12,030 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:12] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.028 0.117 2026-09-14 08:14:12,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:14:12,907 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_quick_create))' 2026-09-14 08:14:12,920 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_edit))' 2026-09-14 08:14:12,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_delete))' 2026-09-14 08:14:12,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:12] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.020 0.020 2026-09-14 08:14:12,952 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"])' 2026-09-14 08:14:12,971 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"])' 2026-09-14 08:14:13,011 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded)' 2026-09-14 08:14:13,361 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 105 0.176 0.228 2026-09-14 08:14:13,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/action/load HTTP/1.1" 200 - 13 0.026 0.406 2026-09-14 08:14:13,432 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.009 0.042 2026-09-14 08:14:13,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.013 0.053 2026-09-14 08:14:13,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/action/run HTTP/1.1" 200 - 17 0.039 0.047 2026-09-14 08:14:13,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.052 2026-09-14 08:14:13,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.063 2026-09-14 08:14:13,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.067 2026-09-14 08:14:13,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.046 0.090 2026-09-14 08:14:13,701 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.073 2026-09-14 08:14:13,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.012 0.011 2026-09-14 08:14:13,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.034 2026-09-14 08:14:13,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.031 0.033 2026-09-14 08:14:13,950 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:13] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 11 0.022 0.028 2026-09-14 08:14:14,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal stage (trigger: input.form-control)' 2026-09-14 08:14:14,880 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-14 08:14:14,906 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column exists (trigger: .o_kanban_header:contains("Never"))' 2026-09-14 08:14:14,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:14] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.009 0.012 2026-09-14 08:14:14,948 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:14] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.013 0.011 2026-09-14 08:14:14,981 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:14] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.014 0.007 2026-09-14 08:14:15,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open column edit dropdown (trigger: .o_kanban_header:eq(0))' 2026-09-14 08:14:15,772 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Try editing inbox (trigger: .dropdown-item.o_column_edit)' 2026-09-14 08:14:15,792 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Change title (trigger: div.o_field_char[name="name"] input)' 2026-09-14 08:14:15,806 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:15] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.007 0.015 2026-09-14 08:14:15,828 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.004 2026-09-14 08:14:15,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:15] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-14 08:14:16,103 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:14:16,626 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-09-14 08:14:16,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column was updated (trigger: .o_kanban_header:contains("Todo"))' 2026-09-14 08:14:16,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:16] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.004 0.008 2026-09-14 08:14:16,672 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:16] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 08:14:16,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:16] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.017 0.020 2026-09-14 08:14:16,766 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.023 0.032 2026-09-14 08:14:17,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a personal task from the quick create form (trigger: .o-kanban-button-new)' 2026-09-14 08:14:17,572 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal task (trigger: input.o_input:not(.o_searchview_input))' 2026-09-14 08:14:17,593 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:17] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.005 0.015 2026-09-14 08:14:17,638 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:17] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.013 0.019 2026-09-14 08:14:18,446 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-14 08:14:18,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that task exists (trigger: .o_kanban_record_title:contains("New Test Task"))' 2026-09-14 08:14:18,618 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:18] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.091 0.074 2026-09-14 08:14:18,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:18] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.023 0.029 2026-09-14 08:14:18,752 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.035 0.077 2026-09-14 08:14:18,771 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:18] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.011 0.059 2026-09-14 08:14:18,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:14:18] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.017 0.070 2026-09-14 08:14:20,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-09-14 08:14:20,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 35727 2026-09-14 08:14:20,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-09-14 08:14:20,482 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 35727 2026-09-14 08:14:20,539 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmphrzlwsmk_chrome_odoo" 2026-09-14 08:14:20,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:23,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 294 and Message-Id '<510811413425338.1789373662.941844224929810-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:23,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:23,018 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:23,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 295 and Message-Id '<738474969245997.1789373663.080487489700317-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:23,118 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:23,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:23,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-09-14 08:14:23,656 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-14 08:14:24,390 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530541698257605.1789373664.304086685180664-openerp-message-notify@26edc6942f50>: ['"User 1 with personal stages" <@False>'] 2026-09-14 08:14:24,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609390434780728.1789373664.397150039672852-openerp-message-notify@26edc6942f50>: ['"User 2 with personal stages" <@False>'] 2026-09-14 08:14:24,431 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,461 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650636423240165.1789373664.432739734649658-openerp-message-notify@26edc6942f50>: ['"User 1 with personal stages" <@False>'] 2026-09-14 08:14:24,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,490 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275607775086320.1789373664.463667392730713-openerp-message-notify@26edc6942f50>: ['"User 2 with personal stages" <@False>'] 2026-09-14 08:14:24,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900346949129467.1789373664.492712974548340-openerp-message-notify@26edc6942f50>: ['"User 1 with personal stages" <@False>'] 2026-09-14 08:14:24,523 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,554 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619191729539901.1789373664.525120258331299-openerp-message-notify@26edc6942f50>: ['"User 1 with personal stages" <@False>'] 2026-09-14 08:14:24,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:24,695 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #206 deleted project.task.type records with IDs: [356] 2026-09-14 08:14:24,717 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [351] 2026-09-14 08:14:24,756 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [350, 352] 2026-09-14 08:14:24,776 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-09-14 08:14:24,874 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-09-14 08:14:24,876 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-14 08:14:25,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<496515897237043.1789373664.965912580490112-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:25,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:25,040 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:25,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-14 08:14:25,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<778416609093382.1789373665.121034860610962-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:25,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:25,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:25,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-14 08:14:25,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<129887651123249.1789373665.326156139373779-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:25,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:25,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:25,477 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 08:14:27,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<151665357294132.1789373667.085559129714966-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:27,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:27,198 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:27,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<450419656371299.1789373667.250541687011719-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:27,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:27,289 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:27,322 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-14 08:14:27,489 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-14 08:14:27,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<078194883205807.1789373667.656375646591187-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:27,755 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:27,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:27,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-14 08:14:28,293 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-14 08:14:32,518 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-14 08:14:32,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<071929392341460.1789373672.615725517272949-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:32,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:32,731 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:32,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<507312175607102.1789373672.732718706130981-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:32,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:32,773 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:33,465 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:41,932 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:14:41,933 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,057 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,058 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:45,058 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:14:47,055 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-14 08:14:49,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:52,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<770818165317271.1789373692.368799686431885-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:52,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:52,437 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:52,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<150137508125960.1789373692.466930627822876-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:52,491 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:52,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:52,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-14 08:14:52,765 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<645257010184361.1789373692.683343410491943-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:52,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:52,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:52,826 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:54,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<456080250593898.1789373694.653293848037720-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:54,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:54,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:54,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<208007884732893.1789373694.831663370132446-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:14:54,871 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:54,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:55,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<482832630328742.1789373695.192028522491455-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:55,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:55,236 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:55,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<626500143291765.1789373695.312098026275635-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:14:55,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:55,359 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:55,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<495321386496743.1789373695.481593608856201-openerp-136-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-09-14 08:14:55,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:55,647 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-09-14 08:14:55,647 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:55,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-14 08:14:55,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-14 08:14:55,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-14 08:14:56,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<148213342022985.1789373696.636183738708496-openerp-136-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-09-14 08:14:56,689 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:14:56,707 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-09-14 08:14:56,707 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:14:56,728 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-09-14 08:14:57,868 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:14:59,021 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-14 08:14:59,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 35897 2026-09-14 08:14:59,192 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmplz8pg5ar_chrome_odoo 2026-09-14 08:14:59,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35243/json/version 2026-09-14 08:14:59,209 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35243/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:14:59,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:14:59,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35243/json 2026-09-14 08:14:59,273 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35243/json with timeout 3 increased to 10s during tests 2026-09-14 08:14:59,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:35243/devtools/page/9997205CF0C9B32846D1C439806EA80B 2026-09-14 08:14:59,292 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 08:14:59,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 08:14:59,889 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:14:59,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:14:59,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 08:14:59,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:14:59,917 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:14:59,930 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:15:00,938 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:00] "GET /web HTTP/1.1" 200 - 121 0.189 0.823 2026-09-14 08:15:00,941 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '9997205CF0C9B32846D1C439806EA80B', 'loaderId': 'CE4F41ADFBC64677D197CA69B97DF91C', 'isDownload': False} 2026-09-14 08:15:00,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-14 08:15:00,959 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:00] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-14 08:15:00,980 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:00] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.015 2026-09-14 08:15:01,039 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:15:01,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.017 0.066 2026-09-14 08:15:01,063 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.006 0.078 2026-09-14 08:15:01,082 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.055 2026-09-14 08:15:01,836 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-14 08:15:01,838 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-14 08:15:01,840 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 08:15:01,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.014 2026-09-14 08:15:01,946 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:15:02,031 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.093 0.084 2026-09-14 08:15:02,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:15:02,118 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.207 2026-09-14 08:15:02,123 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.231 2026-09-14 08:15:02,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.236 2026-09-14 08:15:02,258 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.053 0.285 2026-09-14 08:15:02,333 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:15:02,352 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:15:02,365 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:15:02,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.063 0.388 2026-09-14 08:15:02,382 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:15:02,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.423 2026-09-14 08:15:02,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.339 2026-09-14 08:15:02,446 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.308 2026-09-14 08:15:02,482 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.332 2026-09-14 08:15:02,544 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.031 0.238 2026-09-14 08:15:02,549 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.090 2026-09-14 08:15:03,309 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:15:03,324 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 08:15:03,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-09-14 08:15:03,366 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.015 2026-09-14 08:15:03,628 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:03] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.062 0.168 2026-09-14 08:15:03,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:03] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.112 0.102 2026-09-14 08:15:03,914 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:15:04,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.023 0.027 2026-09-14 08:15:04,176 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.055 0.092 2026-09-14 08:15:04,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.021 0.175 2026-09-14 08:15:04,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-09-14 08:15:04,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-09-14 08:15:04,840 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.019 2026-09-14 08:15:04,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.006 0.020 2026-09-14 08:15:04,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.014 2026-09-14 08:15:04,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:04] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.035 0.022 2026-09-14 08:15:05,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:15:05,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-09-14 08:15:05,820 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-09-14 08:15:05,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:05] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.022 2026-09-14 08:15:06,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.009 0.019 2026-09-14 08:15:06,857 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-09-14 08:15:06,870 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-09-14 08:15:06,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:06] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.005 0.017 2026-09-14 08:15:06,928 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:06] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.015 0.019 2026-09-14 08:15:07,125 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:07] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.083 0.104 2026-09-14 08:15:07,128 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.169 2026-09-14 08:15:07,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:07] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.064 0.100 2026-09-14 08:15:09,194 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /my/projects HTTP/1.1" 200 - 219 0.271 0.778 2026-09-14 08:15:09,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 08:15:09,250 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.026 0.019 2026-09-14 08:15:09,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 08:15:09,270 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.057 2026-09-14 08:15:09,282 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 08:15:09,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.030 2026-09-14 08:15:09,359 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.002 0.006 2026-09-14 08:15:09,364 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:15:09,388 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:15:09,424 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 08:15:09,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.018 0.032 2026-09-14 08:15:09,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.012 0.010 2026-09-14 08:15:09,833 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-09-14 08:15:09,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.054 2026-09-14 08:15:09,902 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.051 2026-09-14 08:15:09,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:09] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.026 2026-09-14 08:15:11,135 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 08:15:11,151 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:11,253 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.043 0.067 2026-09-14 08:15:11,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.010 0.007 2026-09-14 08:15:11,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.003 0.006 2026-09-14 08:15:11,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.041 0.154 2026-09-14 08:15:11,548 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 08:15:11,551 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.015 2026-09-14 08:15:11,876 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:11] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 08:15:12,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.108 0.115 2026-09-14 08:15:12,266 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.206 2026-09-14 08:15:12,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.023 0.227 2026-09-14 08:15:12,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.244 2026-09-14 08:15:12,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.006 0.047 2026-09-14 08:15:12,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.019 0.061 2026-09-14 08:15:12,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.017 0.075 2026-09-14 08:15:12,430 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:12] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:15:13,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:13,350 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-09-14 08:15:13,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-09-14 08:15:13,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:13] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.011 0.017 2026-09-14 08:15:13,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:13] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 08:15:14,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-09-14 08:15:14,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-09-14 08:15:14,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.104 0.084 2026-09-14 08:15:14,369 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.010 0.025 2026-09-14 08:15:14,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.017 0.042 2026-09-14 08:15:14,545 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.011 0.012 2026-09-14 08:15:14,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-09-14 08:15:14,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.016 2026-09-14 08:15:14,722 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.033 0.025 2026-09-14 08:15:14,893 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-09-14 08:15:14,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-09-14 08:15:14,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-09-14 08:15:14,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-09-14 08:15:14,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:14] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.024 0.033 2026-09-14 08:15:15,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<307436269069443.1789373714.991093397140503-openerp-448-project.task@26edc6942f50>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 08:15:15,083 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:15,094 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [320] 2026-09-14 08:15:15,094 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:15,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.046 0.137 2026-09-14 08:15:15,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.020 0.141 2026-09-14 08:15:15,157 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.000 0.167 2026-09-14 08:15:15,213 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.037 0.072 2026-09-14 08:15:15,225 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.046 2026-09-14 08:15:15,236 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.050 2026-09-14 08:15:15,282 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.011 0.029 2026-09-14 08:15:15,696 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 08:15:15,714 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 08:15:15,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-09-14 08:15:15,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 08:15:15,754 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 08:15:15,775 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 08:15:15,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.028 0.013 2026-09-14 08:15:15,785 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 08:15:15,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 08:15:15,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 08:15:15,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.034 0.020 2026-09-14 08:15:15,880 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.023 0.038 2026-09-14 08:15:15,892 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.084 2026-09-14 08:15:15,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.009 0.087 2026-09-14 08:15:16,002 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.041 0.129 2026-09-14 08:15:16,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.022 0.108 2026-09-14 08:15:16,062 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.005 0.120 2026-09-14 08:15:16,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.024 0.066 2026-09-14 08:15:16,130 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.087 2026-09-14 08:15:16,583 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-09-14 08:15:16,599 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-09-14 08:15:16,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 08:15:16,609 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 35897 2026-09-14 08:15:16,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 08:15:16,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 35897 2026-09-14 08:15:16,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmplz8pg5ar_chrome_odoo" 2026-09-14 08:15:16,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-14 08:15:16,860 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<915363022544951.1789373716.779221773147583-openerp-138-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 08:15:16,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:16,878 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-09-14 08:15:16,878 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:17,130 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 36092 2026-09-14 08:15:17,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp72vaac5p_chrome_odoo 2026-09-14 08:15:17,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34065/json/version 2026-09-14 08:15:17,132 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34065/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:15:17,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:15:17,190 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34065/json 2026-09-14 08:15:17,191 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34065/json with timeout 3 increased to 10s during tests 2026-09-14 08:15:17,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34065/devtools/page/AB965C7F917A9D7B00D7B4E21E220141 2026-09-14 08:15:17,212 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 08:15:17,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 08:15:17,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:georges1 from n/a 2026-09-14 08:15:17,323 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 08:15:17,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 08:15:17,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 08:15:17,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:15:18,697 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /my/projects HTTP/1.1" 200 - 246 0.355 1.002 2026-09-14 08:15:18,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'AB965C7F917A9D7B00D7B4E21E220141', 'loaderId': 'F224119E2E66340A77CD83EC22CE2DAE', 'isDownload': False} 2026-09-14 08:15:18,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-14 08:15:18,718 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:15:18,732 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 08:15:18,798 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.047 0.032 2026-09-14 08:15:18,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 08:15:18,820 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.063 2026-09-14 08:15:18,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 08:15:18,841 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.020 2026-09-14 08:15:18,914 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:15:18,922 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 08:15:18,930 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-14 08:15:18,934 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.004 0.008 2026-09-14 08:15:18,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 08:15:18,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:18] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.035 2026-09-14 08:15:19,291 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:19] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 08:15:19,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:19] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-09-14 08:15:19,380 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-09-14 08:15:19,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.098 2026-09-14 08:15:19,450 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.071 2026-09-14 08:15:19,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:19] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.079 2026-09-14 08:15:20,618 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 08:15:20,634 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:20,725 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:20] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.018 0.080 2026-09-14 08:15:20,773 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:20] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.020 0.011 2026-09-14 08:15:20,794 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:20] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.012 0.027 2026-09-14 08:15:20,819 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:20] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.015 0.005 2026-09-14 08:15:21,096 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.114 0.153 2026-09-14 08:15:21,127 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.011 0.008 2026-09-14 08:15:21,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-14 08:15:21,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 08:15:21,755 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.076 0.110 2026-09-14 08:15:21,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.167 2026-09-14 08:15:21,775 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.168 2026-09-14 08:15:21,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.178 2026-09-14 08:15:21,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.008 0.015 2026-09-14 08:15:21,837 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.017 0.029 2026-09-14 08:15:21,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.029 2026-09-14 08:15:21,915 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.027 0.027 2026-09-14 08:15:22,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:22,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-09-14 08:15:22,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-09-14 08:15:22,930 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:22] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.019 2026-09-14 08:15:22,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:22] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.018 0.014 2026-09-14 08:15:23,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-09-14 08:15:23,667 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-09-14 08:15:23,811 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:23] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.056 0.088 2026-09-14 08:15:23,855 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:23] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.013 0.021 2026-09-14 08:15:23,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:23] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.021 0.046 2026-09-14 08:15:23,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:23] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.006 0.011 2026-09-14 08:15:24,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-09-14 08:15:24,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.012 0.019 2026-09-14 08:15:24,210 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "GET /web/image/res.partner/944/avatar_128 HTTP/1.1" 200 - 23 0.036 0.038 2026-09-14 08:15:24,429 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-09-14 08:15:24,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-09-14 08:15:24,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-09-14 08:15:24,481 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-09-14 08:15:24,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.070 0.039 2026-09-14 08:15:24,626 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.051 0.127 2026-09-14 08:15:24,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.081 2026-09-14 08:15:24,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.051 0.127 2026-09-14 08:15:24,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.025 0.117 2026-09-14 08:15:24,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.008 0.031 2026-09-14 08:15:24,827 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.018 0.043 2026-09-14 08:15:24,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:24] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.031 0.056 2026-09-14 08:15:25,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 08:15:25,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 08:15:25,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-09-14 08:15:25,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 08:15:25,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-09-14 08:15:25,335 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-09-14 08:15:25,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-09-14 08:15:25,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.026 0.012 2026-09-14 08:15:25,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 08:15:25,383 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 08:15:25,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.043 0.019 2026-09-14 08:15:25,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.061 2026-09-14 08:15:25,459 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.016 0.073 2026-09-14 08:15:25,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.018 0.137 2026-09-14 08:15:25,621 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.047 0.086 2026-09-14 08:15:25,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.049 0.084 2026-09-14 08:15:25,705 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.132 2026-09-14 08:15:26,136 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-09-14 08:15:26,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-09-14 08:15:26,146 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 08:15:26,154 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:15:26,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 36092 2026-09-14 08:15:26,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 08:15:26,176 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 36092 2026-09-14 08:15:26,230 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp72vaac5p_chrome_odoo" 2026-09-14 08:15:26,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-14 08:15:26,432 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<796693386906985.1789373726.338916063308716-openerp-138-project.project@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-14 08:15:26,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:26,455 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-09-14 08:15:26,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:26,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 36225 2026-09-14 08:15:26,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpqheav8gr_chrome_odoo 2026-09-14 08:15:26,758 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:41301/json/version 2026-09-14 08:15:26,763 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41301/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:15:26,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:15:26,809 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:41301/json 2026-09-14 08:15:26,809 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:41301/json with timeout 3 increased to 10s during tests 2026-09-14 08:15:26,818 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:41301/devtools/page/8FF81349000A25BDBFD1724090FA647E 2026-09-14 08:15:26,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-14 08:15:26,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-14 08:15:26,956 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:georges1 from n/a 2026-09-14 08:15:26,978 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-14 08:15:27,002 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-14 08:15:27,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-14 08:15:27,027 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:15:28,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /my/projects HTTP/1.1" 200 - 246 0.235 0.902 2026-09-14 08:15:28,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '8FF81349000A25BDBFD1724090FA647E', 'loaderId': 'F03CC5480E04A7360663FE708FD00558', 'isDownload': False} 2026-09-14 08:15:28,154 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-14 08:15:28,167 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:15:28,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 08:15:28,252 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.059 0.030 2026-09-14 08:15:28,262 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 08:15:28,276 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.011 0.066 2026-09-14 08:15:28,296 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 08:15:28,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.011 0.020 2026-09-14 08:15:28,492 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-14 08:15:28,496 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.025 0.011 2026-09-14 08:15:28,496 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-14 08:15:28,499 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-14 08:15:28,544 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 08:15:28,567 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.036 2026-09-14 08:15:28,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-14 08:15:28,923 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:28] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.006 0.004 2026-09-14 08:15:28,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-09-14 08:15:29,070 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.020 0.124 2026-09-14 08:15:29,084 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:29] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.095 2026-09-14 08:15:29,090 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.109 2026-09-14 08:15:30,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-09-14 08:15:30,234 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:30,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.041 0.066 2026-09-14 08:15:30,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.009 2026-09-14 08:15:30,379 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.015 0.007 2026-09-14 08:15:30,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.018 0.007 2026-09-14 08:15:30,623 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.086 0.118 2026-09-14 08:15:30,640 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /web/assets/440fedf/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.005 2026-09-14 08:15:30,651 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /web/assets/81485f1/project.webclient.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-14 08:15:30,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:30] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-14 08:15:31,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.126 0.110 2026-09-14 08:15:31,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.223 2026-09-14 08:15:31,335 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.211 2026-09-14 08:15:31,343 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.215 2026-09-14 08:15:31,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.037 0.024 2026-09-14 08:15:31,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.014 0.069 2026-09-14 08:15:31,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.074 2026-09-14 08:15:31,527 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.038 0.041 2026-09-14 08:15:32,400 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-09-14 08:15:32,416 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-09-14 08:15:32,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-14 08:15:32,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.017 0.020 2026-09-14 08:15:32,480 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.040 2026-09-14 08:15:33,194 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-09-14 08:15:33,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-14 08:15:33,214 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:15:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:15:33,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 36225 2026-09-14 08:15:33,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-14 08:15:33,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 36225 2026-09-14 08:15:33,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpqheav8gr_chrome_odoo" 2026-09-14 08:15:33,308 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:15:35,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<111057037511560.1789373735.431314945220947-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:35,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:35,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:35,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<797651585780090.1789373735.646363019943237-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:15:35,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:35,717 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:35,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-14 08:15:36,571 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-14 08:15:37,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-14 08:15:37,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-14 08:15:38,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<552852623706878.1789373738.573197841644287-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:38,756 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:38,769 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:39,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<406240028886396.1789373739.448096752166748-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:39,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:39,514 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:39,989 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-14 08:15:40,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<745895014598513.1789373740.605094194412231-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:40,752 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:40,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:42,232 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33609] 2026-09-14 08:15:42,301 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-09-14 08:15:42,347 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22391, 22392] 2026-09-14 08:15:42,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<035081295464106.1789373742.408019781112671-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:42,452 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:42,456 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:43,127 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-14 08:15:43,900 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<580727665482222.1789373743.749408960342407-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:15:43,901 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:15:43,911 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:15:44,096 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33611, 33583] 2026-09-14 08:15:44,144 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-09-14 08:15:44,161 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22345, 22346, 22395, 22396] 2026-09-14 08:15:44,172 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-14 08:15:56,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-14 08:15:57,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-14 08:15:57,439 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-14 08:15:58,287 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:16:00,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<142795017984768.1789373760.323721408843994-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:16:00,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:16:00,404 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:16:00,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<063955432314479.1789373760.446221590042114-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:16:00,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:16:00,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:16:01,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-14 08:16:01,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 36338 2026-09-14 08:16:01,913 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpwki0ntn3_chrome_odoo 2026-09-14 08:16:01,914 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:37459/json/version 2026-09-14 08:16:01,915 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37459/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:16:01,922 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:16:01,923 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:37459/json 2026-09-14 08:16:01,923 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:37459/json with timeout 3 increased to 10s during tests 2026-09-14 08:16:01,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:37459/devtools/page/C1944B65F1C92CED2EBAF1B9D3A73BB1 2026-09-14 08:16:01,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-09-14 08:16:01,944 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-09-14 08:16:02,566 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:16:02,570 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:16:02,577 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-09-14 08:16:02,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:16:02,589 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:16:02,602 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:16:03,535 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web HTTP/1.1" 200 - 125 0.109 0.831 2026-09-14 08:16:03,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': 'C1944B65F1C92CED2EBAF1B9D3A73BB1', 'loaderId': 'B8A84F9565564ECCFA18C0F849C1724B', 'isDownload': False} 2026-09-14 08:16:03,538 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-14 08:16:03,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 08:16:03,590 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.023 0.022 2026-09-14 08:16:03,650 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:16:03,664 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web/webclient/load_menus/775ea196003edc6813fc4e9486fdf9421132ddb2654d029a1970d72c479186b3 HTTP/1.1" 200 - 4 0.023 0.072 2026-09-14 08:16:03,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.001 0.077 2026-09-14 08:16:03,680 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:03] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.044 2026-09-14 08:16:04,404 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-14 08:16:04,406 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-14 08:16:04,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.010 2026-09-14 08:16:04,423 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-09-14 08:16:04,511 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:16:04,589 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.081 0.084 2026-09-14 08:16:04,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:16:04,726 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.058 0.234 2026-09-14 08:16:04,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.285 2026-09-14 08:16:04,762 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.295 2026-09-14 08:16:04,857 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.043 0.319 2026-09-14 08:16:04,946 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:04,953 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:16:04,960 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:16:05,017 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:16:05,116 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.168 0.431 2026-09-14 08:16:05,140 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.595 2026-09-14 08:16:05,180 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.018 0.539 2026-09-14 08:16:05,198 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.011 0.457 2026-09-14 08:16:05,234 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.461 2026-09-14 08:16:05,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.382 2026-09-14 08:16:05,283 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.060 2026-09-14 08:16:05,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:16:05,990 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-09-14 08:16:06,005 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:06,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.023 2026-09-14 08:16:06,346 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.110 0.161 2026-09-14 08:16:06,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.031 0.019 2026-09-14 08:16:06,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.027 0.069 2026-09-14 08:16:06,687 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.140 0.082 2026-09-14 08:16:06,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.139 0.290 2026-09-14 08:16:06,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.033 0.462 2026-09-14 08:16:07,067 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:07] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.053 0.520 2026-09-14 08:16:07,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-14 08:16:07,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.026 0.025 2026-09-14 08:16:07,367 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:07] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.039 0.079 2026-09-14 08:16:07,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:07] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.031 0.142 2026-09-14 08:16:08,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter")' 2026-09-14 08:16:08,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:08,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs")))' 2026-09-14 08:16:08,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:08] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.015 0.011 2026-09-14 08:16:08,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:08] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.003 0.044 2026-09-14 08:16:08,435 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.064 0.048 2026-09-14 08:16:09,026 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:16:09,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:09,238 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("horned tag filter")' 2026-09-14 08:16:09,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:09,281 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-09-14 08:16:09,286 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:09] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.022 0.017 2026-09-14 08:16:09,311 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:09] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.016 0.047 2026-09-14 08:16:09,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:09] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.047 0.056 2026-09-14 08:16:11,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:11,204 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("4 Legged tag filter")' 2026-09-14 08:16:11,224 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-09-14 08:16:11,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:11] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.012 0.009 2026-09-14 08:16:11,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-09-14 08:16:11,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:11] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.015 0.024 2026-09-14 08:16:11,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.048 0.072 2026-09-14 08:16:11,500 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.060 0.161 2026-09-14 08:16:11,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.004 2026-09-14 08:16:13,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-09-14 08:16:13,310 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:16:13,330 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 36338 2026-09-14 08:16:13,338 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-09-14 08:16:13,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 36338 2026-09-14 08:16:13,401 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpwki0ntn3_chrome_odoo" 2026-09-14 08:16:13,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:16:14,143 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-14 08:16:14,412 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36481 2026-09-14 08:16:14,413 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpim71_0sp_chrome_odoo 2026-09-14 08:16:14,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:35125/json/version 2026-09-14 08:16:14,416 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35125/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:16:14,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:16:14,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:35125/json 2026-09-14 08:16:14,419 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:35125/json with timeout 3 increased to 10s during tests 2026-09-14 08:16:14,420 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:35125/devtools/page/D001A7736F2A59306537F8F26CD7C2A6 2026-09-14 08:16:14,422 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-14 08:16:14,423 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-14 08:16:15,102 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:16:15,113 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:16:15,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-14 08:16:15,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:16:15,148 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:16:15,166 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:16:16,245 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web HTTP/1.1" 200 - 121 0.218 0.870 2026-09-14 08:16:16,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'D001A7736F2A59306537F8F26CD7C2A6', 'loaderId': '70263C3869FE3A43C4B5F3B20D6062F9', 'isDownload': False} 2026-09-14 08:16:16,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-14 08:16:16,273 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-09-14 08:16:16,296 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.033 2026-09-14 08:16:16,378 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:16:16,391 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.030 0.054 2026-09-14 08:16:16,420 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.016 0.077 2026-09-14 08:16:16,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:16] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.047 2026-09-14 08:16:17,186 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 08:16:17,193 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-14 08:16:17,197 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-14 08:16:17,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:16:17,434 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.136 0.083 2026-09-14 08:16:17,452 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.228 2026-09-14 08:16:17,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:16:17,557 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.046 0.271 2026-09-14 08:16:17,560 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.308 2026-09-14 08:16:17,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.045 0.281 2026-09-14 08:16:17,727 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.054 0.362 2026-09-14 08:16:17,779 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:16:17,792 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:17,800 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:16:17,814 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:16:17,853 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.066 0.350 2026-09-14 08:16:17,881 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.012 0.415 2026-09-14 08:16:17,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.416 2026-09-14 08:16:17,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.010 0.352 2026-09-14 08:16:17,955 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:17] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.355 2026-09-14 08:16:18,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.027 0.242 2026-09-14 08:16:18,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.069 2026-09-14 08:16:18,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:16:18,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 08:16:18,743 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-09-14 08:16:18,763 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.018 2026-09-14 08:16:19,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.147 0.166 2026-09-14 08:16:19,308 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.083 0.100 2026-09-14 08:16:19,542 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.024 0.042 2026-09-14 08:16:19,595 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.025 0.100 2026-09-14 08:16:19,663 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.035 0.153 2026-09-14 08:16:19,935 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:16:20,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-09-14 08:16:20,306 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.014 2026-09-14 08:16:20,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.009 0.021 2026-09-14 08:16:20,385 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.006 2026-09-14 08:16:20,406 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.005 0.027 2026-09-14 08:16:21,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:16:21,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-09-14 08:16:21,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-09-14 08:16:21,384 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:21] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.063 0.091 2026-09-14 08:16:21,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:21] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.014 0.022 2026-09-14 08:16:21,795 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:21] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.167 0.180 2026-09-14 08:16:21,995 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:21] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.109 0.439 2026-09-14 08:16:22,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.180 2026-09-14 08:16:22,028 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.007 0.196 2026-09-14 08:16:22,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-09-14 08:16:22,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 08:16:22,061 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.012 2026-09-14 08:16:22,111 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:22] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:16:23,203 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-09-14 08:16:23,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-09-14 08:16:23,233 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:23] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.014 0.013 2026-09-14 08:16:23,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:16:24,003 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-09-14 08:16:24,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-09-14 08:16:24,035 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.019 0.009 2026-09-14 08:16:24,057 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:24] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.006 0.008 2026-09-14 08:16:24,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 08:16:24,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-09-14 08:16:24,911 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.029 0.025 2026-09-14 08:16:24,943 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.010 0.011 2026-09-14 08:16:25,730 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-09-14 08:16:25,736 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-09-14 08:16:25,984 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:25] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.149 0.092 2026-09-14 08:16:26,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.021 0.029 2026-09-14 08:16:26,137 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.056 0.058 2026-09-14 08:16:26,158 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.075 2026-09-14 08:16:26,188 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.017 0.084 2026-09-14 08:16:27,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-09-14 08:16:27,895 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-09-14 08:16:27,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:27] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.041 0.065 2026-09-14 08:16:28,141 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.091 0.146 2026-09-14 08:16:28,153 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.159 2026-09-14 08:16:28,186 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.013 0.176 2026-09-14 08:16:28,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.010 2026-09-14 08:16:28,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.012 0.006 2026-09-14 08:16:28,256 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.003 0.013 2026-09-14 08:16:28,357 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.030 0.048 2026-09-14 08:16:28,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.009 0.062 2026-09-14 08:16:28,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-14 08:16:28,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-14 08:16:28,505 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.022 2026-09-14 08:16:28,556 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.003 0.004 2026-09-14 08:16:28,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-09-14 08:16:28,678 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.020 0.010 2026-09-14 08:16:28,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.005 0.042 2026-09-14 08:16:28,791 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.053 0.079 2026-09-14 08:16:28,874 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.028 0.186 2026-09-14 08:16:28,925 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.025 0.238 2026-09-14 08:16:28,987 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.036 0.215 2026-09-14 08:16:28,996 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.129 2026-09-14 08:16:29,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:29] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.028 0.020 2026-09-14 08:16:30,165 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-09-14 08:16:30,191 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-09-14 08:16:30,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-09-14 08:16:30,244 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:30] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.014 0.018 2026-09-14 08:16:30,320 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:30] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.034 0.025 2026-09-14 08:16:31,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-09-14 08:16:31,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:31] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.022 0.020 2026-09-14 08:16:31,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:31] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.064 0.044 2026-09-14 08:16:31,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:31] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.053 0.030 2026-09-14 08:16:31,466 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:31] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.010 0.091 2026-09-14 08:16:32,272 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-09-14 08:16:32,304 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.017 0.026 2026-09-14 08:16:32,387 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.032 0.035 2026-09-14 08:16:32,462 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.029 0.111 2026-09-14 08:16:32,529 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.032 0.158 2026-09-14 08:16:32,570 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.019 0.201 2026-09-14 08:16:32,634 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.030 0.241 2026-09-14 08:16:32,695 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.031 0.284 2026-09-14 08:16:32,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:32] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.025 0.328 2026-09-14 08:16:33,513 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-09-14 08:16:33,536 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-14 08:16:33,536 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.016 0.008 2026-09-14 08:16:33,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 08:16:33,592 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.021 0.017 2026-09-14 08:16:33,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.062 0.096 2026-09-14 08:16:33,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.030 0.148 2026-09-14 08:16:33,810 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:16:34,870 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-14 08:16:34,950 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-14 08:16:34,961 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:34,966 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36481 2026-09-14 08:16:34,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-14 08:16:34,967 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36481 2026-09-14 08:16:35,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpim71_0sp_chrome_odoo" 2026-09-14 08:16:35,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-09-14 08:16:35,210 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36683 2026-09-14 08:16:35,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp400fjlj__chrome_odoo 2026-09-14 08:16:35,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34585/json/version 2026-09-14 08:16:35,217 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34585/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:16:35,240 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:16:35,241 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34585/json 2026-09-14 08:16:35,243 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34585/json with timeout 3 increased to 10s during tests 2026-09-14 08:16:35,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:34585/devtools/page/0C893AD97BDA350FD161FC191C837BBF 2026-09-14 08:16:35,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-14 08:16:35,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-14 08:16:35,846 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:16:35,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:demo from n/a 2026-09-14 08:16:35,861 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-14 08:16:35,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-14 08:16:35,867 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 08:16:35,887 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:16:38,208 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET / HTTP/1.1" 200 - 250 0.416 1.917 2026-09-14 08:16:38,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '0C893AD97BDA350FD161FC191C837BBF', 'loaderId': '1D1B8C1FC23EBE225D88200D225F1CA5', 'isDownload': False} 2026-09-14 08:16:38,211 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-09-14 08:16:38,227 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:38,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/47b228a/web.assets_frontend.min.css, copying from /web/assets/47b228a/web.assets_frontend.min.css 2026-09-14 08:16:38,344 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.094 0.029 2026-09-14 08:16:38,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f28e587/web.assets_frontend_minimal.min.js, copying from /web/assets/f28e587/web.assets_frontend_minimal.min.js 2026-09-14 08:16:38,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.122 2026-09-14 08:16:38,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js, copying from /web/assets/eaa7aea/web.__assets_tests_call__.min.js 2026-09-14 08:16:38,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.022 0.041 2026-09-14 08:16:38,460 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:38,462 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-14 08:16:38,474 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.005 0.009 2026-09-14 08:16:38,510 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/79a0207/web.assets_frontend_lazy.min.js, copying from /web/assets/79a0207/web.assets_frontend_lazy.min.js 2026-09-14 08:16:38,516 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:16:38,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.028 2026-09-14 08:16:38,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-14 08:16:38,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-14 08:16:38,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-14 08:16:38,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.015 0.096 2026-09-14 08:16:38,968 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.069 2026-09-14 08:16:38,986 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:38] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.068 2026-09-14 08:16:39,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web HTTP/1.1" 200 - 58 0.021 0.374 2026-09-14 08:16:39,342 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-14 08:16:39,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.015 2026-09-14 08:16:39,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-09-14 08:16:39,390 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:16:39,431 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web/webclient/load_menus/15f620aa45674070e73934b45199ca5516bbbdc0bd44758c59d3fdad4a336832 HTTP/1.1" 200 - 2 0.006 0.072 2026-09-14 08:16:39,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:39] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-09-14 08:16:40,247 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 08:16:40,255 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-14 08:16:40,256 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-14 08:16:40,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.095 0.141 2026-09-14 08:16:40,517 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.235 2026-09-14 08:16:40,521 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.218 2026-09-14 08:16:40,547 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.013 0.223 2026-09-14 08:16:40,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.041 0.251 2026-09-14 08:16:40,689 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:40,706 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:40,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.078 0.336 2026-09-14 08:16:40,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.022 0.241 2026-09-14 08:16:40,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /web/offline HTTP/1.1" 200 - 7 0.032 0.261 2026-09-14 08:16:40,854 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.282 2026-09-14 08:16:40,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.014 0.312 2026-09-14 08:16:40,958 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:40] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.028 0.279 2026-09-14 08:16:41,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-09-14 08:16:41,675 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 08:16:41,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-09-14 08:16:41,711 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.016 2026-09-14 08:16:42,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.164 0.137 2026-09-14 08:16:42,439 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.210 0.140 2026-09-14 08:16:42,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.043 2026-09-14 08:16:42,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.016 0.030 2026-09-14 08:16:42,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.016 0.076 2026-09-14 08:16:42,747 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:42] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.033 0.102 2026-09-14 08:16:43,341 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Select View action (trigger: .oe_kanban_action:contains('View'))' 2026-09-14 08:16:43,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-logNote:disabled)' 2026-09-14 08:16:43,451 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-14 08:16:43,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.047 0.048 2026-09-14 08:16:43,469 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.010 0.085 2026-09-14 08:16:43,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 89 0.119 0.219 2026-09-14 08:16:43,801 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.009 0.019 2026-09-14 08:16:43,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.026 2026-09-14 08:16:43,877 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-14 08:16:43,887 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:43] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-14 08:16:44,014 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.029 2026-09-14 08:16:44,088 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 08:16:44,164 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.033 0.017 2026-09-14 08:16:44,185 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.006 0.059 2026-09-14 08:16:44,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-14 08:16:44,265 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.040 0.097 2026-09-14 08:16:44,283 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-09-14 08:16:44,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.065 0.195 2026-09-14 08:16:44,472 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.041 0.270 2026-09-14 08:16:44,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.075 2026-09-14 08:16:44,585 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:44] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.029 0.029 2026-09-14 08:16:45,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:disabled)' 2026-09-14 08:16:45,280 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-14 08:16:45,288 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:45,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36683 2026-09-14 08:16:45,299 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-14 08:16:45,301 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36683 2026-09-14 08:16:45,355 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp400fjlj__chrome_odoo" 2026-09-14 08:16:45,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 36842 2026-09-14 08:16:45,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjss7513s_chrome_odoo 2026-09-14 08:16:45,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34359/json/version 2026-09-14 08:16:45,644 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34359/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:16:45,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:16:45,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:34359/json 2026-09-14 08:16:45,654 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:34359/json with timeout 3 increased to 10s during tests 2026-09-14 08:16:45,657 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:34359/devtools/page/7AB82347FAFAD4BCB4D51A7068F2C36C 2026-09-14 08:16:45,663 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-14 08:16:45,670 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-14 08:16:46,214 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:16:46,226 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:16:46,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-14 08:16:46,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-14 08:16:46,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-14 08:16:46,714 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET / HTTP/1.1" 200 - 80 0.154 0.306 2026-09-14 08:16:46,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '7AB82347FAFAD4BCB4D51A7068F2C36C', 'loaderId': '1CCC6C90E0951DC1E994F0B8D18A0C26', 'isDownload': False} 2026-09-14 08:16:46,719 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-09-14 08:16:46,727 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16: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-09-14 08:16:46,735 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/assets/1/47b228a/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.008 2026-09-14 08:16:46,757 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/assets/1/f28e587/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.010 0.007 2026-09-14 08:16:46,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/assets/1/eaa7aea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.010 0.014 2026-09-14 08:16:46,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/image/website/1/logo/My%20Website?unique=d68cb27 HTTP/1.1" 200 - 6 0.008 0.007 2026-09-14 08:16:46,967 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:46,970 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:16:46,980 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:47,018 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/assets/1/79a0207/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.013 0.007 2026-09-14 08:16:47,449 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-14 08:16:47,485 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 08:16:47,524 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.027 0.010 2026-09-14 08:16:47,532 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-09-14 08:16:47,546 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-14 08:16:47,656 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web HTTP/1.1" 200 - 24 0.033 0.052 2026-09-14 08:16:47,674 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.078 2026-09-14 08:16:47,688 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-14 08:16:47,718 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:16:47,720 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.007 2026-09-14 08:16:47,760 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 2 0.006 0.052 2026-09-14 08:16:47,787 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.012 0.067 2026-09-14 08:16:47,822 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:47] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.014 0.094 2026-09-14 08:16:48,389 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-14 08:16:48,400 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 08:16:48,411 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-14 08:16:48,443 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.022 0.009 2026-09-14 08:16:48,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.166 0.108 2026-09-14 08:16:48,741 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:16:48,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.056 0.328 2026-09-14 08:16:48,836 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.394 2026-09-14 08:16:48,872 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.022 0.388 2026-09-14 08:16:49,004 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.073 0.469 2026-09-14 08:16:49,036 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:16:49,077 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:16:49,203 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 67 0.130 0.595 2026-09-14 08:16:49,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.691 2026-09-14 08:16:49,240 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.491 2026-09-14 08:16:49,247 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.420 2026-09-14 08:16:49,259 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /web/offline HTTP/1.1" 200 - 5 0.004 0.404 2026-09-14 08:16:49,294 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.014 0.259 2026-09-14 08:16:49,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-09-14 08:16:50,031 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-09-14 08:16:50,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 08:16:50,067 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-09-14 08:16:50,102 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.035 2026-09-14 08:16:50,218 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.046 0.045 2026-09-14 08:16:50,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.102 0.100 2026-09-14 08:16:50,635 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.011 0.023 2026-09-14 08:16:50,684 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.017 0.057 2026-09-14 08:16:50,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:50] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.027 0.095 2026-09-14 08:16:51,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Select Settings action (trigger: .oe_kanban_action:contains('Settings'))' 2026-09-14 08:16:51,398 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is enabled (trigger: .o-mail-Chatter-logNote:enabled)' 2026-09-14 08:16:51,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.063 0.026 2026-09-14 08:16:51,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.087 2026-09-14 08:16:51,749 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.139 0.203 2026-09-14 08:16:51,754 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.052 2026-09-14 08:16:51,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.031 0.024 2026-09-14 08:16:51,917 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.011 0.004 2026-09-14 08:16:51,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-09-14 08:16:51,956 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:51] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.023 2026-09-14 08:16:52,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.006 0.009 2026-09-14 08:16:52,191 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.040 0.015 2026-09-14 08:16:52,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.012 0.075 2026-09-14 08:16:52,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.054 0.140 2026-09-14 08:16:52,358 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.201 2026-09-14 08:16:52,426 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.032 0.209 2026-09-14 08:16:52,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.076 2026-09-14 08:16:52,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:16:52] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.009 0.027 2026-09-14 08:16:53,232 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:enabled)' 2026-09-14 08:16:53,233 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-14 08:16:53,243 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 36842 2026-09-14 08:16:53,244 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-14 08:16:53,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 36842 2026-09-14 08:16:53,288 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpjss7513s_chrome_odoo" 2026-09-14 08:16:53,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:16:55,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<682248362159136.1789373815.710321187973022-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:16:55,852 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:16:55,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:16:55,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<326242370425113.1789373815.923140287399292-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:16:55,953 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:16:55,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:16:59,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-14 08:16:59,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-14 08:16:59,189 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-14 08:16:59,239 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 238, model: project.milestone 2026-09-14 08:16:59,248 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-14 08:16:59,285 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #238 deleted mail.message records with IDs: [33638] 2026-09-14 08:16:59,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: project.milestone 2026-09-14 08:16:59,310 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-14 08:16:59,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: project.milestone 2026-09-14 08:16:59,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-14 08:16:59,389 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-14 08:16:59,415 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #237 deleted mail.message records with IDs: [33637] 2026-09-14 08:16:59,441 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #237 deleted project.update records with IDs: [10] 2026-09-14 08:16:59,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-14 08:16:59,555 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-14 08:16:59,558 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-14 08:16:59,608 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-14 08:16:59,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-14 08:16:59,650 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-14 08:16:59,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-14 08:16:59,688 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-14 08:16:59,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-14 08:16:59,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-14 08:16:59,812 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33637] 2026-09-14 08:16:59,827 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: project.update 2026-09-14 08:16:59,829 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-14 08:16:59,883 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: project.update 2026-09-14 08:16:59,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:17:02,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<545122258579765.1789373822.094142436981201-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:17:02,207 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:17:02,214 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:17:02,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<092334498411452.1789373822.265570163726807-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:17:02,313 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:17:02,315 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:17:03,054 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-14 08:17:05,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-14 08:17:05,587 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-14 08:17:07,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:17:08,051 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-14 08:17:08,334 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 37006 2026-09-14 08:17:08,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpi3xauedj_chrome_odoo 2026-09-14 08:17:08,340 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46275/json/version 2026-09-14 08:17:08,342 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46275/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:17:08,345 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:17:08,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46275/json 2026-09-14 08:17:08,347 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46275/json with timeout 3 increased to 10s during tests 2026-09-14 08:17:08,351 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:46275/devtools/page/C72A34AEFC4445A9A5AEDB23A1C4D788 2026-09-14 08:17:08,353 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-14 08:17:08,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-14 08:17:08,898 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:17:08,905 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:17:08,924 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-14 08:17:08,927 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:17:08,928 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:17:08,939 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:17:09,897 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:09] "GET /web HTTP/1.1" 200 - 121 0.132 0.830 2026-09-14 08:17:09,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': 'C72A34AEFC4445A9A5AEDB23A1C4D788', 'loaderId': 'E197ABF6017AC00E4E9E0EF62749F3ED', 'isDownload': False} 2026-09-14 08:17:09,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-14 08:17:09,936 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:09] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-14 08:17:09,947 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:09] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-09-14 08:17:09,992 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:09] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.003 0.057 2026-09-14 08:17:09,996 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:17:10,013 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.007 0.071 2026-09-14 08:17:10,025 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 08:17:10,697 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-14 08:17:10,706 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-14 08:17:10,712 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-14 08:17:10,728 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.014 2026-09-14 08:17:10,806 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:17:10,913 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:10] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.111 0.084 2026-09-14 08:17:10,942 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:17:11,017 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.038 0.254 2026-09-14 08:17:11,022 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.279 2026-09-14 08:17:11,045 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.271 2026-09-14 08:17:11,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.067 0.322 2026-09-14 08:17:11,211 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:17:11,221 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:17:11,230 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-14 08:17:11,239 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:11,415 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.161 0.465 2026-09-14 08:17:11,422 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.596 2026-09-14 08:17:11,440 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.005 0.479 2026-09-14 08:17:11,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.423 2026-09-14 08:17:11,468 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.429 2026-09-14 08:17:11,514 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.314 2026-09-14 08:17:11,523 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.056 2026-09-14 08:17:12,216 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:17:12,237 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-09-14 08:17:12,252 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-14 08:17:12,289 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.017 2026-09-14 08:17:12,591 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:12] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.116 0.160 2026-09-14 08:17:12,886 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:12] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.157 0.108 2026-09-14 08:17:13,077 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.030 0.023 2026-09-14 08:17:13,147 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.029 0.090 2026-09-14 08:17:13,224 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:13] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.051 0.141 2026-09-14 08:17:13,288 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-14 08:17:14,046 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-09-14 08:17:14,087 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.015 2026-09-14 08:17:14,167 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:14] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.028 0.028 2026-09-14 08:17:14,237 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:14] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.012 0.018 2026-09-14 08:17:14,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.041 2026-09-14 08:17:15,103 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-09-14 08:17:15,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-09-14 08:17:15,287 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.092 0.076 2026-09-14 08:17:15,292 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.104 2026-09-14 08:17:15,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.014 0.023 2026-09-14 08:17:15,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.150 0.213 2026-09-14 08:17:15,852 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.053 0.443 2026-09-14 08:17:15,864 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.115 2026-09-14 08:17:15,894 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.015 0.134 2026-09-14 08:17:15,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-14 08:17:15,949 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.006 2026-09-14 08:17:15,966 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:15] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.010 0.022 2026-09-14 08:17:16,049 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:16] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:17,080 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-09-14 08:17:17,095 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-09-14 08:17:17,104 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.008 0.011 2026-09-14 08:17:17,206 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.004 2026-09-14 08:17:17,873 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-09-14 08:17:17,879 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-14 08:17:17,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.006 0.012 2026-09-14 08:17:17,898 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-09-14 08:17:17,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.014 0.027 2026-09-14 08:17:17,963 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.014 0.039 2026-09-14 08:17:17,989 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.007 0.025 2026-09-14 08:17:17,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:17] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.003 0.020 2026-09-14 08:17:18,033 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:18] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.004 0.012 2026-09-14 08:17:18,808 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-09-14 08:17:18,815 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-14 08:17:18,830 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-09-14 08:17:18,845 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-09-14 08:17:18,862 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_group:nth-child(2) .o_kanban_header' 2026-09-14 08:17:18,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-09-14 08:17:18,903 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-09-14 08:17:19,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.131 0.093 2026-09-14 08:17:19,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.018 0.146 2026-09-14 08:17:19,142 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.033 0.044 2026-09-14 08:17:19,171 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.010 0.103 2026-09-14 08:17:19,182 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.003 0.079 2026-09-14 08:17:19,223 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.010 2026-09-14 08:17:19,248 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.007 0.017 2026-09-14 08:17:20,985 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-09-14 08:17:21,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-09-14 08:17:21,007 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:21] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.008 0.006 2026-09-14 08:17:21,039 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:21] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.010 2026-09-14 08:17:21,056 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:21] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.022 2026-09-14 08:17:21,138 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.028 0.036 2026-09-14 08:17:21,925 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:21,929 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Add a first milestone (trigger: .o_add_milestone a)' 2026-09-14 08:17:21,953 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.014 2026-09-14 08:17:22,050 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.052 0.038 2026-09-14 08:17:22,079 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.011 0.008 2026-09-14 08:17:22,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.032 0.027 2026-09-14 08:17:22,187 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:17:22,263 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.019 0.046 2026-09-14 08:17:22,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-14 08:17:22,954 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-14 08:17:23,011 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:23] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.035 0.021 2026-09-14 08:17:23,043 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:23] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.008 0.013 2026-09-14 08:17:23,824 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-14 08:17:23,834 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-14 08:17:23,848 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-09-14 08:17:23,895 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:23] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.021 0.036 2026-09-14 08:17:23,932 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:23] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.011 0.012 2026-09-14 08:17:24,715 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-14 08:17:24,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:24] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 08:17:25,496 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-14 08:17:25,502 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-14 08:17:25,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_rightpanel_milestone:eq(1) .o_milestone_detail' 2026-09-14 08:17:25,573 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:25] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.033 0.031 2026-09-14 08:17:25,608 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:25] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.011 0.013 2026-09-14 08:17:26,394 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-14 08:17:26,409 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:26] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.002 0.009 2026-09-14 08:17:26,444 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:26] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.011 2026-09-14 08:17:26,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:26] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.004 0.030 2026-09-14 08:17:26,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:26] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.025 0.011 2026-09-14 08:17:27,225 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-14 08:17:27,229 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update (trigger: .o-kanban-button-new)' 2026-09-14 08:17:27,312 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:27] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.042 0.038 2026-09-14 08:17:27,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:27] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.013 0.013 2026-09-14 08:17:28,121 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-09-14 08:17:28,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.123 0.112 2026-09-14 08:17:28,442 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.018 0.024 2026-09-14 08:17:28,461 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-14 08:17:28,470 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-14 08:17:28,562 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.015 0.020 2026-09-14 08:17:28,756 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:28] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.015 0.021 2026-09-14 08:17:29,334 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-14 08:17:29,488 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-09-14 08:17:29,504 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h1:contains('Activities')' 2026-09-14 08:17:29,516 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h3:contains('Milestones')' 2026-09-14 08:17:29,529 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)')' 2026-09-14 08:17:29,545 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)')' 2026-09-14 08:17:29,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)')' 2026-09-14 08:17:29,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-09-14 08:17:29,596 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Project Updates (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:29,616 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.052 0.062 2026-09-14 08:17:29,650 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.011 0.006 2026-09-14 08:17:29,781 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.089 0.058 2026-09-14 08:17:29,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.141 2026-09-14 08:17:29,879 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:29] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.036 0.032 2026-09-14 08:17:30,664 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-09-14 08:17:30,689 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:30] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.011 0.016 2026-09-14 08:17:30,696 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.025 2026-09-14 08:17:30,774 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:30] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.034 2026-09-14 08:17:31,562 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Graph View of Tasks (trigger: .o_switch_view.o_graph)' 2026-09-14 08:17:31,574 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.009 2026-09-14 08:17:31,600 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:31] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.016 0.022 2026-09-14 08:17:31,658 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:31] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.013 0.034 2026-09-14 08:17:31,682 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:31] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.008 2026-09-14 08:17:32,462 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Graph (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:32,494 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:32] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.025 2026-09-14 08:17:32,515 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:17:32,528 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:32] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.006 0.018 2026-09-14 08:17:32,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:32] "GET /web/assets/e44dadb/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-09-14 08:17:33,387 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Graph (trigger: .o-kanban-button-new)' 2026-09-14 08:17:33,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:33] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.025 0.036 2026-09-14 08:17:33,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:33] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.035 0.050 2026-09-14 08:17:34,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Graph (trigger: button.o_form_button_cancel)' 2026-09-14 08:17:34,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:34] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.044 0.042 2026-09-14 08:17:35,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Graph (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:35,281 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:35] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.016 2026-09-14 08:17:35,382 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:35] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.051 0.036 2026-09-14 08:17:36,160 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Graph (trigger: .o_back_button)' 2026-09-14 08:17:36,163 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Graph (trigger: .o_graph_view)' 2026-09-14 08:17:36,193 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:36] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.015 0.014 2026-09-14 08:17:36,215 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.039 2026-09-14 08:17:36,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:36] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.005 2026-09-14 08:17:37,028 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Tasks (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:37,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : List (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:37,074 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.018 0.014 2026-09-14 08:17:37,217 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.073 0.054 2026-09-14 08:17:37,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:37] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 08:17:38,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : List (trigger: .o-kanban-button-new)' 2026-09-14 08:17:38,071 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:38] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-14 08:17:38,133 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:38] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.016 0.039 2026-09-14 08:17:38,910 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : List (trigger: button.o_form_button_cancel)' 2026-09-14 08:17:38,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:38] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.015 0.037 2026-09-14 08:17:38,971 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.040 2026-09-14 08:17:39,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view List (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:39,832 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:39] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.010 0.015 2026-09-14 08:17:39,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:39] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.020 0.031 2026-09-14 08:17:40,665 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : List (trigger: .o_back_button)' 2026-09-14 08:17:40,676 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : List (trigger: .o_list_view)' 2026-09-14 08:17:40,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:40] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.009 0.014 2026-09-14 08:17:40,709 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:40] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.008 0.020 2026-09-14 08:17:40,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:40] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.033 0.046 2026-09-14 08:17:40,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:40] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.007 2026-09-14 08:17:41,593 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Pivot View of Tasks (trigger: .o_switch_view.o_pivot)' 2026-09-14 08:17:41,601 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Pivot (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:41,614 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.007 2026-09-14 08:17:41,644 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.011 2026-09-14 08:17:41,654 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.002 0.018 2026-09-14 08:17:41,667 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.006 0.033 2026-09-14 08:17:41,692 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.010 0.042 2026-09-14 08:17:41,718 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.011 0.064 2026-09-14 08:17:41,739 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:41] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.009 2026-09-14 08:17:42,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Pivot (trigger: .o-kanban-button-new)' 2026-09-14 08:17:42,541 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:42] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.016 2026-09-14 08:17:42,609 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:42] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.027 0.034 2026-09-14 08:17:43,384 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Pivot (trigger: button.o_form_button_cancel)' 2026-09-14 08:17:43,484 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:43] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.041 0.055 2026-09-14 08:17:44,339 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Pivot (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:44,383 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:44] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.025 0.016 2026-09-14 08:17:44,519 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:44] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.089 0.038 2026-09-14 08:17:45,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Pivot (trigger: .o_back_button)' 2026-09-14 08:17:45,318 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Pivot (trigger: .o_pivot_view)' 2026-09-14 08:17:45,333 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.009 0.019 2026-09-14 08:17:45,345 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.003 0.035 2026-09-14 08:17:45,397 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.017 0.015 2026-09-14 08:17:45,421 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.007 0.048 2026-09-14 08:17:45,447 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.012 0.068 2026-09-14 08:17:45,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.010 0.092 2026-09-14 08:17:45,508 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.017 0.112 2026-09-14 08:17:45,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:45] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.007 2026-09-14 08:17:46,300 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Calendar View of Tasks (trigger: .o_switch_view.o_calendar)' 2026-09-14 08:17:46,311 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Calendar (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:46,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.009 0.005 2026-09-14 08:17:46,386 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.029 0.024 2026-09-14 08:17:46,408 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-14 08:17:46,433 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.007 2026-09-14 08:17:46,462 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:17:46,465 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:17:46,471 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.014 2026-09-14 08:17:46,485 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:46,487 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 08:17:46,515 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:17:46,539 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:17:46,574 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-14 08:17:46,594 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:46,612 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:46] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:47,436 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Calendar (trigger: .o-kanban-button-new)' 2026-09-14 08:17:47,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:47] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.021 0.016 2026-09-14 08:17:47,543 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:47] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.028 0.032 2026-09-14 08:17:48,326 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Calendar (trigger: button.o_form_button_cancel)' 2026-09-14 08:17:48,457 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:48] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.080 0.044 2026-09-14 08:17:49,298 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Calendar (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:49,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:49] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.010 0.015 2026-09-14 08:17:49,405 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:49] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.034 2026-09-14 08:17:50,181 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Calendar (trigger: .o_back_button)' 2026-09-14 08:17:50,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Calendar (trigger: .o_calendar_view)' 2026-09-14 08:17:50,219 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.021 0.015 2026-09-14 08:17:50,228 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:50] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.002 0.021 2026-09-14 08:17:50,269 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:50] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.014 0.019 2026-09-14 08:17:50,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:50] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-14 08:17:50,319 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:50] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.009 0.007 2026-09-14 08:17:51,116 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Activity View of Tasks (trigger: .o_switch_view.o_activity)' 2026-09-14 08:17:51,131 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Activity (trigger: .o_project_updates_breadcrumb)' 2026-09-14 08:17:51,136 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-14 08:17:51,148 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:51] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.004 0.020 2026-09-14 08:17:51,162 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:51] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:17:51,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Activity (trigger: .o-kanban-button-new)' 2026-09-14 08:17:51,965 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:51] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.016 2026-09-14 08:17:52,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:52] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.036 0.032 2026-09-14 08:17:52,817 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Activity (trigger: button.o_form_button_cancel)' 2026-09-14 08:17:52,890 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:52] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.028 0.042 2026-09-14 08:17:53,711 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Activity (trigger: .o_switch_view.o_list)' 2026-09-14 08:17:53,729 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:53] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.012 2026-09-14 08:17:53,782 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:53] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.031 2026-09-14 08:17:54,553 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Activity (trigger: .o_back_button)' 2026-09-14 08:17:54,569 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Activity (trigger: .o_activity_view)' 2026-09-14 08:17:54,596 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.017 0.023 2026-09-14 08:17:54,611 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:54] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.004 0.033 2026-09-14 08:17:54,620 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:54] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.040 2026-09-14 08:17:54,637 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:54] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-14 08:17:55,414 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-14 08:17:55,432 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:55,433 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 37006 2026-09-14 08:17:55,434 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-14 08:17:55,435 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 37006 2026-09-14 08:17:55,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpi3xauedj_chrome_odoo" 2026-09-14 08:17:55,683 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 37304 2026-09-14 08:17:55,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpzaj8ega8_chrome_odoo 2026-09-14 08:17:55,684 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46397/json/version 2026-09-14 08:17:55,687 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46397/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:17:55,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:17:55,706 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46397/json 2026-09-14 08:17:55,706 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:46397/json with timeout 3 increased to 10s during tests 2026-09-14 08:17:55,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:46397/devtools/page/3FAADEC96E74B6C0B7C11CEFEA2EC961 2026-09-14 08:17:55,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-14 08:17:55,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-14 08:17:56,355 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:17:56,358 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:17:56,361 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-14 08:17:56,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:17:56,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:17:56,477 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web HTTP/1.1" 200 - 18 0.028 0.070 2026-09-14 08:17:56,483 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '3FAADEC96E74B6C0B7C11CEFEA2EC961', 'loaderId': 'C21C35FC8FBBDC83C22EDC784D48675E', 'isDownload': False} 2026-09-14 08:17:56,484 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-14 08:17:56,507 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-14 08:17:56,530 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.022 2026-09-14 08:17:56,551 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:17:56,581 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 2 0.002 0.057 2026-09-14 08:17:56,607 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.073 2026-09-14 08:17:56,630 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:56] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.010 0.084 2026-09-14 08:17:57,360 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-14 08:17:57,362 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-09-14 08:17:57,375 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-09-14 08:17:57,389 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.020 0.023 2026-09-14 08:17:57,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:17:57,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.079 0.109 2026-09-14 08:17:57,563 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.145 2026-09-14 08:17:57,622 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.040 0.148 2026-09-14 08:17:57,700 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.034 0.228 2026-09-14 08:17:57,798 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:57,814 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.055 0.312 2026-09-14 08:17:57,821 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:17:57,824 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:17:57,826 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.335 2026-09-14 08:17:57,867 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-14 08:17:57,884 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.012 0.297 2026-09-14 08:17:57,896 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.292 2026-09-14 08:17:57,927 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/offline HTTP/1.1" 200 - 4 0.017 0.277 2026-09-14 08:17:57,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.028 0.238 2026-09-14 08:17:58,027 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-09-14 08:17:58,767 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:17:58,784 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-09-14 08:17:58,799 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-09-14 08:17:58,823 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.014 2026-09-14 08:17:58,891 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:58] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.007 0.031 2026-09-14 08:17:59,080 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:59] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.076 0.082 2026-09-14 08:17:59,299 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.014 0.034 2026-09-14 08:17:59,327 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.069 2026-09-14 08:17:59,403 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:59] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.043 0.103 2026-09-14 08:17:59,751 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:17:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:18:00,001 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-09-14 08:18:00,020 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.014 2026-09-14 08:18:00,048 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:00] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.003 0.012 2026-09-14 08:18:00,064 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.004 2026-09-14 08:18:00,078 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:00] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.003 0.015 2026-09-14 08:18:00,888 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-09-14 08:18:00,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-09-14 08:18:01,037 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.067 0.070 2026-09-14 08:18:01,083 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.016 0.020 2026-09-14 08:18:01,231 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.057 0.075 2026-09-14 08:18:01,380 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.071 0.208 2026-09-14 08:18:01,394 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.006 0.124 2026-09-14 08:18:01,404 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.002 0.137 2026-09-14 08:18:01,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:18:01,455 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.009 2026-09-14 08:18:01,467 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.006 0.013 2026-09-14 08:18:01,471 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.017 2026-09-14 08:18:01,539 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:01] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:18:02,597 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-09-14 08:18:02,613 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-09-14 08:18:02,617 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:02] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.004 0.011 2026-09-14 08:18:03,386 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-09-14 08:18:03,396 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-09-14 08:18:03,411 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:03] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.012 0.008 2026-09-14 08:18:03,430 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:03] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.005 0.005 2026-09-14 08:18:03,445 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:03] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-14 08:18:03,693 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-14 08:18:04,209 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-09-14 08:18:04,232 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:04] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.009 0.014 2026-09-14 08:18:04,260 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:04] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.007 0.011 2026-09-14 08:18:05,044 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-09-14 08:18:05,049 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-09-14 08:18:05,165 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:05] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.046 0.068 2026-09-14 08:18:05,249 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:05] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.037 0.034 2026-09-14 08:18:05,318 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:05] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.038 0.100 2026-09-14 08:18:05,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:05] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.009 0.034 2026-09-14 08:18:05,353 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:05] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.004 0.044 2026-09-14 08:18:07,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-09-14 08:18:07,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-09-14 08:18:07,192 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.069 0.062 2026-09-14 08:18:07,341 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.073 0.157 2026-09-14 08:18:07,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.135 2026-09-14 08:18:07,410 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.031 0.160 2026-09-14 08:18:07,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 08:18:07,451 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-14 08:18:07,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.005 2026-09-14 08:18:07,493 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.003 0.006 2026-09-14 08:18:07,512 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.007 0.010 2026-09-14 08:18:07,538 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-14 08:18:07,546 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-14 08:18:07,632 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.005 0.010 2026-09-14 08:18:07,710 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.010 0.004 2026-09-14 08:18:07,715 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.015 2026-09-14 08:18:07,799 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.009 2026-09-14 08:18:07,817 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.008 0.039 2026-09-14 08:18:07,883 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.024 0.079 2026-09-14 08:18:07,942 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.029 0.131 2026-09-14 08:18:08,001 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.034 0.174 2026-09-14 08:18:08,052 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:08] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.031 0.206 2026-09-14 08:18:08,124 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:08] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.012 0.021 2026-09-14 08:18:09,006 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:18:09,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-09-14 08:18:09,251 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-09-14 08:18:09,277 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-09-14 08:18:09,303 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:09] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.010 0.022 2026-09-14 08:18:09,362 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:09] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.022 0.021 2026-09-14 08:18:10,213 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-09-14 08:18:10,241 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:10] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.009 0.018 2026-09-14 08:18:10,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:10] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.016 0.031 2026-09-14 08:18:10,314 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:10] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.008 2026-09-14 08:18:10,371 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:10] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.023 0.043 2026-09-14 08:18:11,158 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-09-14 08:18:11,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.016 0.037 2026-09-14 08:18:11,271 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.018 0.036 2026-09-14 08:18:11,305 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.010 0.075 2026-09-14 08:18:11,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.014 0.098 2026-09-14 08:18:11,392 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.015 0.133 2026-09-14 08:18:11,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.015 0.164 2026-09-14 08:18:11,475 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.016 0.200 2026-09-14 08:18:11,518 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:11] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.019 0.221 2026-09-14 08:18:12,285 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-09-14 08:18:12,298 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-14 08:18:12,306 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-14 08:18:12,326 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.009 0.010 2026-09-14 08:18:12,338 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.025 2026-09-14 08:18:12,479 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.058 0.096 2026-09-14 08:18:12,540 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.028 0.154 2026-09-14 08:18:12,561 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.008 2026-09-14 08:18:13,699 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-14 08:18:13,706 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:18:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:18:13,712 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 37304 2026-09-14 08:18:13,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-14 08:18:13,713 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 37304 2026-09-14 08:18:13,786 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpzaj8ega8_chrome_odoo" 2026-09-14 08:18:13,810 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:18:15,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<724294326412184.1789373895.699646472930908-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:18:15,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:15,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:15,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<683213397564288.1789373895.795600414276123-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:18:15,821 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:15,822 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:15,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<327957625523626.1789373895.900589466094971-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:18:15,934 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:15,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:15,943 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-14 08:18:16,071 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-14 08:18:16,614 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-14 08:18:17,270 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-14 08:18:17,317 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-14 08:18:20,894 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:18:23,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<867569314864297.1789373903.013140678405762-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:18:23,132 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:23,137 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:23,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<820722148674886.1789373903.208920478820801-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:18:23,257 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:23,259 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:23,346 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-14 08:18:23,425 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-14 08:18:23,507 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-14 08:18:23,733 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-14 08:18:23,969 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-14 08:18:24,223 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-14 08:18:25,724 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-14 08:18:27,041 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:18:29,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<861397608951134.1789373909.172390460968018-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:18:29,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:29,260 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:29,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<221178049849832.1789373909.304449319839478-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:18:29,331 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:29,333 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:29,365 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-14 08:18:29,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<885548826559060.1789373909.452576875686646-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:18:29,479 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:29,480 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:29,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-14 08:18:29,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<369246682610201.1789373909.569925069808960-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:18:29,641 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:18:29,644 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:18:29,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:18:37,887 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:18:40,629 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,629 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,630 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:40,840 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-14 08:18:46,976 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-09-14 08:18:55,019 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:18:55,020 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:18:58,112 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:01,124 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:19:35,493 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:19:35,494 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:38,547 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:47,341 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:19:47,341 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:19:47,342 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,309 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,310 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,310 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,310 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:19:50,716 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-14 08:19:51,857 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [121] 2026-09-14 08:19:52,107 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [122] 2026-09-14 08:19:52,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<987379982741178.1789373992.239255905151367-openerp-6-hr.expense.sheet@26edc6942f50>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-09-14 08:19:52,362 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:19:52,420 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #255 deleted mail.mail records with IDs: [345] 2026-09-14 08:19:52,421 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:19:52,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-09-14 08:19:53,095 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [123] 2026-09-14 08:19:57,065 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:20:05,593 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:08,438 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:15,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-14 08:20:17,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:20:48,075 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:20:50,919 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:50,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:20:51,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-14 08:20:53,076 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-14 08:20:54,492 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-14 08:20:55,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-14 08:20:57,666 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:21:05,064 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:07,912 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:08,740 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-14 08:21:12,250 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-14 08:21:14,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:21:52,224 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:21:55,138 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:22:03,100 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:22:03,101 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-09-14 08:22:05,778 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:05,779 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:22:07,145 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-14 08:22:08,257 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [124] 2026-09-14 08:22:08,820 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [125] 2026-09-14 08:22:12,486 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1113] 2026-09-14 08:22:12,954 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [759] 2026-09-14 08:22:13,877 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1115] 2026-09-14 08:22:15,230 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1118] 2026-09-14 08:22:15,590 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [760] 2026-09-14 08:22:16,563 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1120] 2026-09-14 08:22:16,839 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-14 08:22:18,068 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [126] 2026-09-14 08:22:21,892 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-14 08:22:29,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<935442989502872.1789374149.491364240646362-openerp-private@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 08:22:29,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:22:29,541 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-09-14 08:22:29,556 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35898] 2026-09-14 08:22:29,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:22:29,564 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:22:29,748 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<628520592715356.1577836800.000000000000000-openerp-13-hr.leave@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #271 deleted resource.calendar.leaves records with IDs: [19] 2026-09-14 08:22:30,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #271 deleted account.analytic.line records with IDs: [923, 922] 2026-09-14 08:22:30,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 08:22:36,056 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-14 08:22:36,655 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-14 08:22:37,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-09-14 08:22:37,352 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-14 08:22:37,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-09-14 08:22:37,000 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-09-14 08:22:38,099 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-14 08:22:59,745 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-14 08:23:01,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-14 08:23:02,668 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-14 08:23:05,222 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:23:32,701 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:34,850 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:23:35,264 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-14 08:23:36,195 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-14 08:23:37,761 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-14 08:23:39,896 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-14 08:23:40,918 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-14 08:23:41,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-14 08:23:41,993 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-14 08:23:45,360 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:24:04,805 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-14 08:24:05,395 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-09-14 08:24:07,610 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-09-14 08:24:07,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-14 08:24:09,680 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-14 08:24:11,357 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-14 08:24:11,757 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-14 08:24:14,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-14 08:24:14,992 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-14 08:24:16,521 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-09-14 08:24:16,866 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-14 08:24:18,825 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-14 08:24:20,996 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-14 08:24:33,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-14 08:24:35,364 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980095973239001.1789374275.247461795806885-openerp-49-purchase.order@26edc6942f50>: ['"partner_a" <@False>'] 2026-09-14 08:24:35,370 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:24:35,378 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-14 08:24:35,512 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-14 08:24:36,376 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-14 08:24:39,063 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588581885423485.1789374278.938640356063843-openerp-54-purchase.order@26edc6942f50>: ['"partner_a" <@False>'] 2026-09-14 08:24:39,110 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #278 deleted mail.mail records with IDs: [349] 2026-09-14 08:24:39,110 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:24:39,164 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-14 08:24:41,327 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-14 08:24:42,499 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-14 08:24:44,637 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-14 08:24:51,047 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-14 08:24:52,789 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 08:25:14,201 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<770691379533836.1789374314.168542385101318-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 08:25:14,202 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:25:14,217 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [350] 2026-09-14 08:25:14,246 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38728] 2026-09-14 08:25:14,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:25:14,269 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:25:15,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<509304739714674.1789374315.133319377899170-openerp-private@26edc6942f50>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-14 08:25:15,162 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:25:15,173 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [351] 2026-09-14 08:25:15,183 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38730] 2026-09-14 08:25:15,184 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:25:15,199 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:25:15,528 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-14 08:25:20,551 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-14 08:25:42,535 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-14 08:25:46,123 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-14 08:25:51,294 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1162, 1163, 1164] 2026-09-14 08:25:51,409 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2051, 2052] 2026-09-14 08:25:52,219 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-14 08:25:55,729 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-14 08:25:59,100 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-14 08:26:02,276 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-14 08:26:06,968 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-09-14 08:26:11,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-14 08:26:15,597 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1178, 1179] 2026-09-14 08:26:15,707 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2074] 2026-09-14 08:26:16,393 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-14 08:26:21,115 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1183, 1184, 1185, 1186, 1187] 2026-09-14 08:26:21,218 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2085] 2026-09-14 08:26:21,354 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-09-14 08:26:21,456 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2080] 2026-09-14 08:26:21,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-14 08:26:25,531 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1192, 1193, 1194] 2026-09-14 08:26:25,634 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2088, 2089] 2026-09-14 08:26:26,133 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-14 08:26:30,328 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1198, 1199, 1200, 1201] 2026-09-14 08:26:30,421 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2100] 2026-09-14 08:26:30,593 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1202, 1203, 1204] 2026-09-14 08:26:30,677 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2095] 2026-09-14 08:26:30,885 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-14 08:26:34,790 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208] 2026-09-14 08:26:34,882 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2102] 2026-09-14 08:26:35,114 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-09-14 08:26:38,958 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-09-14 08:26:39,052 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2109] 2026-09-14 08:26:39,290 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-14 08:26:43,427 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216] 2026-09-14 08:26:43,516 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2120] 2026-09-14 08:26:43,657 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1217, 1218, 1219] 2026-09-14 08:26:43,732 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2116] 2026-09-14 08:26:43,963 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-14 08:26:46,855 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-14 08:26:50,762 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-14 08:26:53,801 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1226, 1227] 2026-09-14 08:26:53,860 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2132] 2026-09-14 08:26:54,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-14 08:26:57,839 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1230, 1231] 2026-09-14 08:26:57,902 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2137] 2026-09-14 08:26:58,367 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-14 08:27:18,653 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-14 08:27:21,278 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #289 deleted stock.move records with IDs: [855] 2026-09-14 08:27:22,646 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-14 08:27:24,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:27:32,091 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:34,721 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:36,658 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:27:43,909 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:27:45,920 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:45,921 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:27:48,086 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-14 08:27:52,096 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-14 08:27:54,109 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-14 08:27:55,652 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-14 08:28:02,868 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan5_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-14 08:28:02,869 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-14 08:28:05,443 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,443 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan5_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:05,444 100 INFO rb-c8c5bd7-224824-415383 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-14 08:28:07,902 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-14 08:28:08,933 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-14 08:28:10,640 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-14 08:28:11,691 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-14 08:28:12,771 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-14 08:28:17,196 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:28:39,457 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-14 08:28:42,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-14 08:28:44,134 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-14 08:28:44,273 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-14 08:28:44,988 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-14 08:28:45,795 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:29:08,274 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-09-14 08:29:08,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-14 08:29:08,856 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:accountman from n/a 2026-09-14 08:29:09,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:29:09,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:29:09] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.073 0.267 2026-09-14 08:29:10,134 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:29:10] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.064 0.280 2026-09-14 08:29:10,255 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:29:10] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.044 0.073 2026-09-14 08:29:10,256 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog: waiting for threads: [] 2026-09-14 08:29:10,328 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:29:31,388 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-09-14 08:29:31,679 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-09-14 08:29:32,556 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-09-14 08:29:33,370 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1254, 1255, 1256, 1257, 1258] 2026-09-14 08:29:33,477 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2202] 2026-09-14 08:29:34,231 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1264, 1265, 1266, 1267, 1268] 2026-09-14 08:29:34,358 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2209] 2026-09-14 08:29:34,503 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-09-14 08:29:35,831 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-09-14 08:29:36,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-09-14 08:29:36,734 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-09-14 08:29:36,936 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-09-14 08:29:38,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-09-14 08:29:38,737 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-09-14 08:29:39,548 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-09-14 08:29:41,245 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-09-14 08:29:41,726 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-09-14 08:29:42,045 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-09-14 08:29:42,332 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-09-14 08:29:42,595 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-09-14 08:29:42,814 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-09-14 08:29:43,366 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-09-14 08:29:43,697 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:30:04,373 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-14 08:30:06,575 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #297 deleted stock.move records with IDs: [892] 2026-09-14 08:30:08,283 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #297 deleted stock.move records with IDs: [895] 2026-09-14 08:30:10,959 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-14 08:30:12,278 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-14 08:30:13,822 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #297 deleted stock.move records with IDs: [903] 2026-09-14 08:30:15,517 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-14 08:30:16,354 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #297 deleted stock.move records with IDs: [906] 2026-09-14 08:30:17,144 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-14 08:30:18,662 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #297 deleted stock.move records with IDs: [908] 2026-09-14 08:30:19,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:30:52,476 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-14 08:30:53,212 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [910] 2026-09-14 08:30:54,166 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [914] 2026-09-14 08:30:54,737 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted product.set records with IDs: [2] 2026-09-14 08:30:54,816 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [915, 916, 913] 2026-09-14 08:30:55,235 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-14 08:30:57,322 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [918] 2026-09-14 08:31:07,087 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted mail.followers records with IDs: [30108] 2026-09-14 08:31:09,417 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-14 08:31:12,582 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-14 08:31:15,106 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-14 08:31:15,672 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-14 08:31:22,268 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-14 08:31:25,139 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-14 08:31:26,985 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [963] 2026-09-14 08:31:28,253 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-14 08:31:33,102 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [967] 2026-09-14 08:31:34,014 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-14 08:31:36,208 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [969] 2026-09-14 08:31:36,938 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-14 08:31:37,972 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-14 08:31:41,687 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-14 08:31:42,957 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-14 08:31:44,897 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-14 08:31:45,974 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted mail.message records with IDs: [42631] 2026-09-14 08:31:45,996 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-09-14 08:31:46,221 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-09-14 08:31:47,383 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [986] 2026-09-14 08:31:49,448 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-14 08:31:53,839 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [989] 2026-09-14 08:31:54,665 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [992] 2026-09-14 08:31:55,137 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [993] 2026-09-14 08:31:55,340 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [994] 2026-09-14 08:31:56,387 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move.line records with IDs: [909] 2026-09-14 08:31:56,948 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-14 08:31:57,186 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-14 08:31:59,450 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #299 deleted stock.move records with IDs: [997] 2026-09-14 08:32:01,249 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-14 08:32:01,254 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-14 08:32:01,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 37505 2026-09-14 08:32:01,630 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmpqik2t5tg_chrome_odoo 2026-09-14 08:32:01,631 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:42555/json/version 2026-09-14 08:32:01,632 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42555/json/version with timeout 3 increased to 10s during tests 2026-09-14 08:32:01,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: HeadlessChrome/141.0.7390.54 2026-09-14 08:32:01,648 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:42555/json 2026-09-14 08:32:01,649 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common.requests: request http://127.0.0.1:42555/json with timeout 3 increased to 10s during tests 2026-09-14 08:32:01,651 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:42555/devtools/page/47A64F3D0FAA5FF80272D9937199F4BD 2026-09-14 08:32:01,654 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-09-14 08:32:01,659 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-09-14 08:32:02,229 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-14 08:32:02,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.res_users: Login successful for db:rb-c8c5bd7-224824-415383 login:admin from n/a 2026-09-14 08:32:02,255 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-09-14 08:32:02,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-14 08:32:02,258 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-14 08:32:02,267 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-14 08:32:03,243 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web HTTP/1.1" 200 - 121 0.181 0.798 2026-09-14 08:32:03,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '47A64F3D0FAA5FF80272D9937199F4BD', 'loaderId': '6DFB5424204D92B11C043B3415854AB8', 'isDownload': False} 2026-09-14 08:32:03,246 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-14 08:32:03,267 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web/assets/b1e39f0/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-14 08:32:03,313 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-14 08:32:03,315 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web/webclient/load_menus/9cdd66895c8a983f48d9355ce68a7ad1d2f6e70e4254920566dd97fd4ff22fc0 HTTP/1.1" 200 - 4 0.009 0.037 2026-09-14 08:32:03,330 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.009 0.047 2026-09-14 08:32:03,348 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web/assets/1b99b91/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.067 2026-09-14 08:32:03,356 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:03] "GET /web/assets/75a605c/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-09-14 08:32:04,051 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-14 08:32:04,055 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-14 08:32:04,058 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-14 08:32:04,155 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-14 08:32:04,297 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.114 0.107 2026-09-14 08:32:04,325 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.236 2026-09-14 08:32:04,354 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-14 08:32:04,416 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.047 0.268 2026-09-14 08:32:04,438 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.302 2026-09-14 08:32:04,550 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.042 0.351 2026-09-14 08:32:04,598 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-14 08:32:04,604 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:32:04,611 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:32:04,617 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:32:04,733 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.114 0.439 2026-09-14 08:32:04,741 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.435 2026-09-14 08:32:04,772 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.417 2026-09-14 08:32:04,777 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.415 2026-09-14 08:32:04,792 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.371 2026-09-14 08:32:04,825 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.013 0.250 2026-09-14 08:32:04,842 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.052 2026-09-14 08:32:04,848 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.046 2026-09-14 08:32:05,563 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-09-14 08:32:05,585 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]' 2026-09-14 08:32:05,607 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-09-14 08:32:05,624 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.015 2026-09-14 08:32:05,907 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:05] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.110 0.146 2026-09-14 08:32:05,990 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:05] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.016 0.041 2026-09-14 08:32:05,997 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.059 2026-09-14 08:32:06,115 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:06] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.026 0.020 2026-09-14 08:32:06,238 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.012 0.026 2026-09-14 08:32:06,554 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:32:07,105 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_required_modifier[name=partner_id] input' 2026-09-14 08:32:07,195 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.040 0.044 2026-09-14 08:32:07,205 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.089 2026-09-14 08:32:07,398 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.009 0.029 2026-09-14 08:32:07,427 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "GET /web/assets/ed07e8a/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-14 08:32:07,437 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "GET /web/assets/46fb193/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-14 08:32:07,533 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.023 2026-09-14 08:32:07,748 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:07] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-14%2006%3A47%3A14 HTTP/1.1" 200 - 11 0.011 0.021 2026-09-14 08:32:08,279 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:32:08,495 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-09-14 08:32:08,510 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:08] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.014 0.019 2026-09-14 08:32:08,739 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:08] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-14 08:32:08,759 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:08] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.008 0.024 2026-09-14 08:32:08,786 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:08] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.011 0.017 2026-09-14 08:32:09,573 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-09-14 08:32:09,580 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-09-14 08:32:09,690 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:09] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.048 0.075 2026-09-14 08:32:09,758 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:09] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.018 0.039 2026-09-14 08:32:09,803 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:09] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.005 0.018 2026-09-14 08:32:09,846 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-14 08:32:10,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-09-14 08:32:10,649 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:10] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.022 0.015 2026-09-14 08:32:10,681 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-14 08:32:10,941 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:10] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.049 0.027 2026-09-14 08:32:11,721 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-14 08:32:11,737 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:11] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-09-14 08:32:11,805 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:11] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.013 0.018 2026-09-14 08:32:11,893 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:11] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.020 0.052 2026-09-14 08:32:11,975 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:11] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.016 0.025 2026-09-14 08:32:12,710 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-14 08:32:12,722 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-14 08:32:12,742 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-14 08:32:12,753 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'span:contains("Matrix (PAV11, PAV22, PAV31) PA4: PAV41")' 2026-09-14 08:32:13,476 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:13] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 305 0.311 0.431 2026-09-14 08:32:14,042 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:14] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.216 0.204 2026-09-14 08:32:14,169 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:14] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.019 0.020 2026-09-14 08:32:14,246 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:14] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.040 0.067 2026-09-14 08:32:14,310 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:14] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.023 0.099 2026-09-14 08:32:14,374 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:14] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.040 0.144 2026-09-14 08:32:15,576 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '[name=product_template_id] button.fa-pencil' 2026-09-14 08:32:15,619 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-14 08:32:15,910 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:15] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.122 0.168 2026-09-14 08:32:16,040 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-14 08:32:17,070 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-14 08:32:17,119 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-14 08:32:17,378 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:17] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.089 0.200 2026-09-14 08:32:18,547 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-09-14 08:32:18,856 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:18] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.126 0.180 2026-09-14 08:32:18,878 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:18] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.008 0.006 2026-09-14 08:32:18,974 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:18] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.021 0.029 2026-09-14 08:32:19,024 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:19] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.012 2026-09-14 08:32:20,029 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-09-14 08:32:20,058 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:20] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.006 0.020 2026-09-14 08:32:20,926 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-09-14 08:32:20,937 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:20] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.008 0.010 2026-09-14 08:32:21,257 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:21] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.060 0.028 2026-09-14 08:32:22,036 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-09-14 08:32:22,051 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:22] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.003 0.011 2026-09-14 08:32:22,151 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:22] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.005 0.017 2026-09-14 08:32:22,412 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:22] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.099 0.143 2026-09-14 08:32:22,652 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:22] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.047 0.133 2026-09-14 08:32:22,746 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-14 08:32:23,575 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-14 08:32:23,606 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'save form (trigger: .o_form_button_save)' 2026-09-14 08:32:23,846 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:23] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.084 0.177 2026-09-14 08:32:25,022 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'wait for save completion (trigger: .o_form_readonly, .o_form_saved)' 2026-09-14 08:32:25,293 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:25] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.106 0.172 2026-09-14 08:32:25,307 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:25] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.006 2026-09-14 08:32:25,429 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:25] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.036 0.035 2026-09-14 08:32:25,456 100 INFO rb-c8c5bd7-224824-415383 werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:25] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.017 2026-09-14 08:32:26,450 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-09-14 08:32:26,460 100 INFO ? werkzeug: 127.0.0.1 - - [14/Sep/2026 08:32:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-14 08:32:26,469 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 37505 2026-09-14 08:32:26,470 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-09-14 08:32:26,471 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 37505 2026-09-14 08:32:26,526 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmpqik2t5tg_chrome_odoo" 2026-09-14 08:32:28,321 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-14 08:32:28,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<651825176798954.1789374748.725875377655029-openerp-private@26edc6942f50>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-09-14 08:32:28,760 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:32:28,779 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-09-14 08:32:28,797 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42711] 2026-09-14 08:32:28,798 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:32:28,807 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:32:29,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<257162385782120.1789374749.234087944030762-openerp-private@26edc6942f50>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-09-14 08:32:29,263 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:32:29,272 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-09-14 08:32:29,284 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42712] 2026-09-14 08:32:29,284 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:32:29,291 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-14 08:32:29,723 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6459, 6378, 6448, 6381, 6402, 6379, 6349, 6351, 6382, 6383, 6394, 6387, 6386, 6356, 6385, 6396, 6391, 6440, 6393, 6335, 6384, 6392, 6395, 6389, 6388, 6390, 6333, 6400, 6334, 6375, 6336, 6337, 6369, 6401, 6492, 6338, 6403, 6339, 6404, 6441, 6408, 6405, 6407, 6456, 6410, 6409, 6474, 6411, 6442, 6412, 6443, 6413, 6493, 6414, 6354, 6374, 6359, 6415, 6340, 6342, 6341, 6419, 6350, 6418, 6417, 6416, 6420, 6421, 6355, 6423, 6425, 6397, 6399, 6451, 6362, 6424, 6398, 6422, 6426, 6427, 6472, 6429, 6428, 6357, 6343, 6430, 6439, 6437, 6433, 6432, 6445, 6438, 6431, 6436, 6370, 6435, 6434, 6363, 6364, 6444, 6446, 6450, 6449, 6344, 6447, 6365, 6491, 6346, 6487, 6489, 6366, 6490, 6347, 6488, 6486, 6358, 6480, 6360, 6485, 6481, 6476, 6479, 6471, 6348, 6367, 6484, 6478, 6477, 6475, 6470, 6473, 6482, 6406, 6468, 6469, 6464, 6466, 6460, 6461, 6463, 6361, 6462, 6467, 6465, 6352, 6373, 6331, 6377, 6376, 6458, 6332, 6353, 6457, 6483, 6372, 6380, 6371, 6345, 6455, 6368, 6453, 6454, 6452] 2026-09-14 08:32:29,723 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-14 08:32:29,723 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-14 08:32:29,725 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-14 08:32:29,863 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-14 08:32:30,016 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42723, 42721] 2026-09-14 08:32:30,043 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-09-14 08:32:30,073 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42724, 42722] 2026-09-14 08:32:30,091 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-09-14 08:32:30,097 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-14 08:32:31,826 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-09-14 08:32:32,454 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-14 08:32:32,851 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-14 08:32:34,418 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-14 08:32:39,702 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-14 08:32:39,859 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-14 08:32:39,881 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-14 08:32:39,907 100 INFO rb-c8c5bd7-224824-415383 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-09-14 08:32:39,912 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-14 08:32:40,759 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-14 08:32:41,690 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-14 08:32:42,591 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-14 08:32:44,058 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-14 08:32:45,217 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-14 08:32:46,175 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-14 08:32:46,998 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:32:48,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<807126085750580.1789374768.857727766036987-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-14 08:32:48,970 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:32:48,975 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:32:49,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<451150566031633.1789374769.019044637680054-openerp-message-notify@26edc6942f50>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-14 08:32:49,050 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-14 08:32:49,052 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-14 08:32:49,766 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-14 08:32:51,402 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-14 08:32:52,019 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-14 08:32:53,628 100 INFO rb-c8c5bd7-224824-415383 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-14 08:32:53,630 100 INFO rb-c8c5bd7-224824-415383 odoo.service.server: 723 post-tests in 5395.85s, 1766157 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: point_of_sale: 286 tests 1747.79s 685523 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: portal: 11 tests 28.15s 4676 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_hr: 5 tests 44.78s 18896 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_loyalty: 59 tests 579.55s 128320 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_mrp: 13 tests 89.87s 44826 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_online_payment: 8 tests 56.30s 19979 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_restaurant: 13 tests 206.94s 32693 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 219.38s 33772 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_sale: 40 tests 412.11s 106396 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_sale_loyalty: 4 tests 52.88s 18107 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_sale_margin: 3 tests 32.76s 14515 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_self_order: 31 tests 334.19s 98702 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: pos_viva_wallet: 3 tests 39.32s 15913 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: privacy_lookup: 8 tests 13.00s 11879 queries 2026-09-14 08:32:53,633 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: product: 117 tests 85.99s 51556 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: product_email_template: 4 tests 26.90s 13215 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: product_margin: 5 tests 29.75s 13562 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project: 99 tests 283.50s 70813 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_account: 4 tests 31.47s 5506 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_hr_expense: 4 tests 55.94s 15869 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_mrp: 3 tests 20.20s 4680 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_purchase: 9 tests 57.61s 19506 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_sale_expense: 4 tests 67.01s 24084 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: project_timesheet_holidays: 8 tests 16.20s 8495 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: purchase: 107 tests 425.54s 194900 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: purchase_mrp: 28 tests 137.52s 67308 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: purchase_product_matrix: 3 tests 27.07s 2890 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.stats: purchase_requisition: 17 tests 18.66s 9527 queries 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.tests.result: 0 failed, 0 error(s) of 723 tests when loading database 'rb-c8c5bd7-224824-415383' 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.service.server: Initiating shutdown 2026-09-14 08:32:53,634 100 INFO rb-c8c5bd7-224824-415383 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.